ICM > Managing the Control Library > Preparing Control Testing > Defining Test Sheet Questions
Defining Test Sheet Questions
You must define testing steps on controls to be able to generate test sheets used by internal controllers.
You can:
initialize testing steps from control steps previously defined on the control (used for check-lists in the framework of execution campaigns)
*For more details on control steps, see Defining questions on controls.
add, modify or delete testing steps
Initializing testing steps
*Control steps must already exist on the control to be able to initialize testing steps. For more details on control steps, see Defining questions on controls.
To initialize testing steps from control steps:
*Click the icon of a control and select Initialize Testing Steps.
*The menu is grayed if testing steps already exist for this control.
Testing steps (specific or inherited) are created from control steps already existing on the control.
Creating testing steps
You may need to create testing steps in addition to those automatically created from control steps.
*For more details on control steps, see Creating questions.
Two types of testing step are available:
Specific testing steps: specific to the current control
Inherited testing steps: applicable to all controls
To create testing steps:
1. In the control properties, select the Execution tab.
2. Expand the Testing Steps section.
Two subtabs are available:
Specific testing steps
Inherited testing steps
When defining testing steps specific to the current control, you can at the same time define testing steps applying to all controls.
*In the Inherited Testing Steps subtab, only the inherited testing steps meeting specified conditions and applying to the current control appear. For more details on conditions, see Conditioning test sheet questions.
3. In one of the subtabs, click New.
4. In the Title field, enter a question.
5. Indicate the question type, for example "OK/NO".
*For more details on question types, see Question/answer types.
*You can reorder testing steps to define order of appearance of questions. To do this, click the Reorder button.
6. Click OK.
Conditioning test sheet questions
You can condition presence of a question in a test sheet according to certain criteria. These criteria are defined in the conditions (called MetaTests) applicable to inherited control steps.
Creating conditions on inherited testing steps
To create a condition on inherited testing steps:
1. In the properties of a control, expand the Control Steps section and select the Inherited Testing Steps subtab.
2. Select an inherited testing step.
3. In the Condition section that appears, click New to create a MetaTest.
4. Open the properties of the MetaTest created.
5. Define the Test Expression.
*You can also create the MetaTest in HOPEX Windows Front-End.
For more details, see “Defining an Implementation Test", page 198.
6. Click OK.
Managing inherited testing steps and their conditions
To access inherited testing steps:
*In the Control desktop, select Testing > Navigator > Test Sheets > Inherited Testing Steps.
All testing steps present in the solution appear here.
To access conditions applicable to inherited testing steps:
*In the Control desktop, select Testing > Navigator > Test Sheets > Conditions on Testing Steps.
*You can connect a condition to an inherited testing step in the properties of the latter.