Automated Test Generation
Supported frameworks
Code quality score
Before you push any code, TestForge calculates a local quality score (no extra LLM call) across 5 dimensions:
Score ≥ 70: good quality, push with confidence. Score < 60: Regenerate button is highlighted.
Regenerate with corrections
Click Regenerate to run a new generation. TestForge automatically collects all quality warnings from the previous result and sends them to the LLM as aCORRECTIONS REQUIRED section. You don’t need to describe the issues manually.
Cucumber: feature files from Gherkin
When you select a Cucumber framework:- Feature files are derived directly from the
gherkinScenariofields of your manual tests — zero extra LLM call. - Step definitions are generated by the LLM from those scenarios.
Getting started with your generated code
After generation, TestForge displays a “How to use this code” panel with the exact steps for your framework. Here is the full reference for all 8 frameworks.Playwright TypeScript \
Playwright Python \
Playwright .NET (C#) \
Selenium Java \
Add to yourpom.xml:
Cypress JavaScript \
Cucumber JavaScript \
Cucumber Java \
Add to yourpom.xml:
Cucumber Python \
The inline “How to use this code” accordion in the QA Hub links directly to each section above. Keep this page up to date whenever framework versions are bumped.