Skip to content

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

  1. Navigate to the Test Cases tab in your project.
  2. Select the features you want to generate test cases for:
    • Use "Select All" to include all features
    • Or select individual features from the list
  3. Click "Generate Test Cases".
  4. 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