Generate Test Cases
This is the final step in the CaseRunner workflow. Test cases are generated by combining the extracted features with Page Object Models (Web/Mobile) or the endpoint catalog (API).
Prerequisites
- Features must be extracted from BRDs.
- Page Object Models must be generated.
- Features must be extracted from BRDs.
- Contracts must be uploaded and processed.
Steps
- Navigate to the Test Cases tab in your project.
- Select the features you want to generate test cases for:
- Use "Select All" to include all features
- Or select individual features from the list
- Click "Generate Test Cases".
- Wait for the generation to complete.
Reviewing Test Cases
Once generation is complete, you can:
- Review the generated test cases in the built-in editor
- Edit test cases to fine-tune steps or assertions
- Download the test cases for use in your automation framework
Frameworks and Output
The generated test cases match the framework selected for your project:
Java + Selenium, TypeScript + Playwright, and other web automation frameworks. Test cases reference the generated POMs.
Java + Appium + TestNG or Node.js + WebdriverIO. Test cases use mobile-specific locators and reference mobile POMs.
Java REST Assured + TestNG or Python requests + pytest. Test cases are built from the BRD context and extracted endpoint catalog — no POMs involved.
Tip
For Web and API projects, you can configure a custom framework or add custom instructions via Advanced Settings before generating test cases.
What's Next
After generating test cases, you can:
- Download and integrate them into your test automation suite
- Re-generate test cases if you update your BRDs or metadata
- Create additional projects for other applications