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
Operations
- Add
- Delete
- Move
Show / Hide Table Columns- 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.
- 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