Skip to content

Generate Test Cases

This is the final step in the Test Case Generator 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