Artifacts > Environment Artifact Set > {More Environment Artifacts} > Test Guidelines
Artifact:
|
Test Guidelines |
A documented record of any of the following: process control and enactment decisions, standards to be adhered to, or good-practice guidance generally to be followed by the practitioners on a given project. |
UML Representation: | There is no UML representation for this artifact. |
Role: | Test Designer |
Optionality/ Occurrence: | One or more artifacts. We recommend that you maintain at least one artifact to record your test process enactment decisions, and at least one artifact to capture the new practices you discover. May be initially inherited and reused from the controlling organization. |
Enclosed in: | Some process control and enactment aspects of the Test Guidelines can be presented appropriately within the Software Development Plan or the Iteration Test Plan. |
Templates: | |
Examples: |
|
Reports: | |
More Information: | |
Test Guidelines serve two related, yet subtly different purposes:
As discussed in Activity: Develop Test Guidelines, it's useful to think of Guidelines as coming under one of three general categories: project control and enactment guidance (either strategic or tactical), standards adherence, and project-specific practices.
Here are some suggestions for topics that could be addressed by Test Guidelines:
However, it is useful to consider how these guidelines will affect the enactment and scheduling of the test process, and present the Iteration Test Plan accordingly.
There are no UML representations for these properties.
Property Name |
Brief Description |
Name | An unique name used to identify this Test Guideline. |
Description | A short description of the contents of the Test Guideline, typically giving some high-level indication of complexity and scope. |
Purpose | An explanation of what this Test Guideline represents and why it is important. |
Dependent Test and Evaluation Items | Some form of traceability or dependency mapping to specific elements such as individual requirements that need to be referenced. |
If possible, this artifact should initially be produced in the Inception phase, and then, on an ongoing basis, in each Build or Iteration cycle in all remaining phases.
The Test Designer is the role primarily responsible for this artifact. The responsibilities are split into two main areas of concern:
The primary set of responsibilities covers the following process management issues:
The secondary set of responsibilities covers the following design and implementation issues:
You should use an appropriate medium, based on the category of Test Guidelines and on the culture of the project team; that might mean a document or an intranet Website. Both process enactment and control, as well as standards, guidelines typically suit either a text-based planning document or a static Web site.
For gathering and developing practitioner heuristic guidelines, we recommend you consider using a WikiWikiWeb as discussed in Activity: Develop Test Guidelines or some other form of collaborative, interactive groupware.
Regarding the Test Guideline template that comes with RUP, you may want to tailor it in the following ways:
Rational Unified Process |