What are Test Scenarios

Software Test Scenarios are a set of user actions that are performed to verify that software does what it should and not what it shouldn’t.  These are usually at quite a high level of granularity and will not cover all the detailed test cases to prove every aspect of the software.  Test scenarios relate directly to the functionality described in the requirements or user stories.  Or at least they should.

Traceable Tests

All test scenarios should align to the requirements.  They should be traceable back to the language and intent of the user story, or software requirement, that describes the functionality from a user perspective.   They should cover the positive and negative conditions.  In other words they should test that the software works as it shouldn’t and behaves well if misused.

When a requirement consists of multiple functional steps, the testing of them rapidly becomes complex.  There is an exponential need for additional negative tests to ensure that when the user does something unexpected, the correct behaviour is checked for.

ScopeMaster generates written test scenarios directly from the requirements and displays in both a tabular and flow chart form.  This is a great time-saver for software testers.

Test Scenario - autogenerated by ScopeMaster, illustrated alternative flows

The test suggestions automatically generated by ScopeMaster and are 100% traceable back to the functionality described in the requirements.

User stories to Test Scenarios in 2 seconds

Baseline Test Cases

Comprehensive functional testing needs to cover detailed attribute boundary testing.  To start with our test creation we need to look at the high level scenarios.  These are the foundation on which more detailed testing and acceptance tests can be appended.

The test steps that are produced by ScopeMaster are perfectly aligned (100%)  to the functional intent of each user story.  These are the de-minimis tests that should be run, with no superfluous tests.

The scenarios and steps produced can be downloaded easily and transferred into a test management system.     The tests are also available from our REST API and could be integrated into a CI/CD flow.

These scenarios are also an aide to the comprehension and validation of the requirements themselves. You can talk through these tests with the users to enrich the understanding of the actual requirement.

Test steps within each test scenario, covering both positive and negative outcomes

ScopeMaster® automatically generates the positive and negative test steps for each functional step within a user story.

Test scenarios generated by ScopeMaster are transferrable to any test management tool such as Jira Xray or HP ALM / Quality Center

All Features