Skip to main content

Test Scenarios

How TestChimp Identifies Test Scenarios

When explorations are run, ExploreChimp identifies test scenarios during each screen-state visit:

  1. Screen analysis: At each screen-state, ExploreChimp examines the current screen
  2. Scenario detection: It identifies scenarios that should be tested for that screen
  3. 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

  1. Navigate to the Test Scenarios section in Atlas
  2. Find the scenario you want to generate a script for
  3. Click on the ⚡ (lightning) icon in the Actions column
  4. The script generation wizard opens with the scenario description
  5. Review and edit the steps as needed
  6. Click "Generate Script"
  7. ExploreChimp will run the scenario and generate a SmartTest
  8. 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.