Test Steps
From version 1.7.0 onwards, RMsis provides a mechanism to define Test Steps within Test Cases and use them within Test Runs during execution.
Specifying Test Steps in Test Cases
Attributes
- Users have the flexibility of adding Custom Fields to TS Attributes. These can be specified at the global level or at the Project Level.
- The following Attributes are available by default
- ID : Unique for the project.
- Serial No : This is shown as #
- Action : Description of Test Step
- Attachment for the Test Step. Typically this can contain reference images etc.
- Expected Results
Custom Attributes
- The Project Manager / Lead can define additional Custom Attributes for Test Steps at the project level OR Tool Administrator can define Custom Attributes for all projects of this instance. The supported Custom Fields are:
Text
Integer
Real value
- Date
Single select list
Multi select list
- Rich Text Area
- Hierarchical View
- These can be defined either at a project level OR for all projects of this instance
Operations
- Add
- Delete
- Move
- User can place mouse pointer on the first column and drag Test Step to the desired location.
- User can place mouse pointer on the first column and drag Test Step to the desired location.
- Show / Hide Table Columns
- A brief description of this functionality can be found at Columns display in Tables.
- A brief description of this functionality can be found at Columns display in Tables.
- Reset Filters
Using Test Steps in Test Runs
Attributes
- Test Steps in the context of Test Run will include all Attributes as visible on the Test Case Tab.
- The following additional attributes are available:
- Actual Results
- TS Attachment during execution
- Status
Operations
- Edit Actual Results and Status
- Attach a file / image
- Show / Hide Table Columns
- The Test Case Status will be auto computed using the conditions specified for this instance of RMsis .
Status Computation Rules
- RMsis provides an option to automatically compute the status of a Test Case, based on the statuses of it's Test Steps.
- The user has an option to override the computed status of a Test Case.
- The rules can be specified as a global configuration under RMsis > RMsis Administration > Application Configuration > Status Computation Rules
- The rules can be specified as a set in the following format
- IF
- STATUS OF Any TS | All TS
- EQUALS Pass | Fail | Pass with Exception | Blocked | ???
- THEN
- SET STATUS of TC to
- Pass | Fail | Pass with Exception | Blocked | ???
- SET STATUS of TC to
- IF