Test Scenarios
How TestChimp Identifies Test Scenarios
When explorations are run, ExploreChimp identifies test scenarios during each screen-state visit:
- Screen analysis: At each screen-state, ExploreChimp examines the current screen
- Scenario detection: It identifies scenarios that should be tested for that screen
- Small-scale tests: This enables identifying many small-scale tests that would usually be overlooked (such as verifying a given link works, checking form validation, etc.)
Generating Scripts for Scenarios
Using the Script Generation Wizard
- Navigate to the Test Scenarios section in Atlas
- Find the scenario you want to generate a script for
- Click on the ⚡ (lightning) icon in the Actions column
- The script generation wizard opens with the scenario description
- Review and edit the steps as needed
- Click "Generate Script"
- ExploreChimp will run the scenario and generate a SmartTest
- The generated SmartTest can be:
- Downloaded
- Synced to your codebase via GitHub Sync
Run Script vs Test with ExploreChimp
Run Script
If a script has already been created for a scenario:
- The "Run Script" option is available
- This runs the script as-is for fast execution
- No agent intervention unless a step fails
Test with ExploreChimp
If no script exists for a scenario:
- The "Run Script" option is disabled
- You can click "Test with ExploreChimp" instead
- This opens the scenario runner that will output a SmartTest script
- The agent executes the scenario and generates the script
Test scenarios help ensure comprehensive test coverage by identifying and testing small-scale scenarios that might otherwise be missed.
For exporting test scenarios to Jira or as CSV, see the Test Scenarios List Viewer section in the Jira Integration documentation.