Overview
The Test Planner Agent helps you generate test scenarios and executable test steps through natural conversation. Reference existing test cases and documents to create variations, edge cases, and comprehensive test coverage.
Primary use case: Generate test variations
The Test Planner Agent excels at generating variations of existing test cases. Tag a passing test case with@
, describe the variation you need, and the agent will create new scenarios based on the original context.
Example workflow:
- Tag an existing test case (e.g.,
@Login with valid credentials
) - Ask: “Create variations for invalid email formats and missing password”
- Review generated test scenarios in Plan mode or executable steps in Write mode
- Select and add the tests you need
Modes: Plan vs Write
Plan mode (Scenario notes)
Generates high-level test scenarios with descriptions and expected outcomes. Use this when you want to review testing ideas before committing to implementation. Best for:- Brainstorming test coverage
- Reviewing test strategy with your team
- Creating test case outlines to implement later
Write mode (Executable tests)
Generates ready-to-run test steps using Supatest’s DSL (Domain Specific Language). Note that without specific locator context, these tests serve as boilerplate that you’ll need to refine. Best for:- Quick test scaffolding
- Starting point for new test cases
- Learning test structure

Conversations and context
Starting a new conversation
Click the conversation selector in the header and choose New Conversation. Each conversation maintains its own context, allowing you to work on different test areas separately. The agent automatically saves your conversation history, making it easy to continue where you left off.Tagging for context
Provide context by tagging documents and test cases using the@
symbol:
Tag test cases:
- Type
@
and search for existing test cases - Tag multiple tests to reference different flows
- Agent uses test structure and steps as context
- Upload files (PDF, TXT, MD, DOCX, images) using the paperclip icon
- Paste text directly in your prompt
- Tag uploaded documents with
@
to reference them
Voice mode
Click the Speak button (or use the microphone icon) to describe your test requirements using voice. The agent transcribes your speech in real-time and adds it to the prompt. Voice tips:- Speak clearly and pause between thoughts
- Voice mode automatically stops after a timeout
- Edit the transcribed text before submitting if needed
- Use voice to quickly capture test ideas during reviews
Working with generated tests
Reviewing scenarios
Generated scenarios include:- Title: Clear description of the test case
- Scenario notes: Expected behavior and validation points
- Selection checkbox: Choose which tests to add

Adding tests to your project
- Review the generated test cases
- Select the tests you want to keep (checkbox)
- Choose the target folder from the dropdown
- Click Add Selected Tests
Refining executable tests
For tests generated in Write mode:- Add the test to your project
- Open the test in the editor
- Update locators and selectors to match your application
- Add or modify steps as needed
- Run and verify the test
Practical examples
Generate variations of a positive test
Prompt:Explore edge cases
Prompt:Create tests for a new feature
Prompt:Best practices
- Tag relevant context: Always tag related test cases or documents to improve accuracy
- Be specific: Clear, detailed prompts produce better results
- Start with Plan mode: Review scenarios before generating executable steps
- Iterate on results: Ask follow-up questions to refine generated tests
- Review before adding: Check generated tests align with your requirements
- Update locators: Always verify and update selectors in Write mode tests
Troubleshooting
- Generic results: Add more context by tagging existing tests or uploading documentation
- Missing test details: Provide more specific requirements in your prompt
- Can’t find test to tag: Use the search in the
@
mention dropdown to filter tests - Voice not working: Check browser microphone permissions
- Tests already exist: The agent prevents duplicates; rename or modify the existing test