What GENI Can Generate
Overview
GENI Script Generation converts plain-text, step-by-step test cases into fully executable test scripts. No recording, no manual scripting. Describe the test the way a manual tester would document it, and GENI writes the automation.
Provide your test cases (in Excel or via a supported TMS), and GENI transforms them into ready-to-run scripts, generated in bulk.
GENI Script Generation produces:
- Executable test scripts (Playwright, Java/JavaScript, and Python scripts)
- Test scenarios (grouped scripts, runnable on demand or on a schedule)
- Execution reports and screenshots for every run
How to Provide Your Test Cases
You can bring test cases into GENI in two ways:
- Excel file — using the standard column format below
- TMS integration — TestRail is supported today, with additional integrations rolling out
Excel Format
Column | Required? | Purpose |
|---|---|---|
Step Description | Yes | What the tester does in this step |
Test Data | Yes | URLs, usernames, passwords, and other inputs used in the step |
Test Script Name | Yes, if more than one test case | Names the resulting script |
Expected Result | Optional | Your validations — leave blank if none |
Test Case ID / Name / Preconditions / Step Number | Optional | Metadata, auto-mapped when present |
Column mapping is auto-detected and can be adjusted manually. Once mapped, GENI shows how many test cases are ready to generate before you proceed.
Generating Scripts
- Upload your Excel file or connect your TMS.
- Review and confirm the column mapping.
- Confirm the count of ready test cases.
- Click Transform Test Scripts to start generation.
Each test case is processed independently and in parallel, so a batch of 100 takes about as long as a batch of 1.
Generation Status
Status | Meaning |
|---|---|
Pending | Queued, waiting for an available instance |
Running | Actively being translated into a script |
Failed | Could not be resolved. Re-run or adjust the test case |
Completed | Script generated and ready to execute |
Needs Input | GENI found something that needs your input |
Once complete, scripts appear in the Test Scripts area, where you can inspect the steps and execution history of any script.
Running Your Scripts
- Group scripts into scenarios to run them together, like a CI/CD pipeline.
- Run a scenario manually, or schedule it (daily, weekly, monthly, or custom cadence, in any time zone).
- Every execution captures a screenshot of each state visited, plus a screenshot of the failure point if a run fails.
- Download execution reports per scenario, export to the built-in dashboard, or use the built-in Allure Report.
Maintaining Your Scripts
GENI scripts are built to avoid the usual automation maintenance burden:
- Minor UI change (e.g., a renamed button): no action needed — accessors adapt automatically.
- A flow changed: edit the English step in the test case and regenerate that script.
- Major application change: rewrite the test case and generate a new script.
You edit the English description, not the code.
Access & Security Notes
- GENI Script Generation is a hosted service (on-prem available as an add-on).
- To reach your application under test, whitelist the single outbound IP address provided by Appvance.
- The LLM is used only during generation — execution is pure script playback with no AI inference and no data leaving for model calls.
- Generated scripts are yours: downloadable and editable Playwright (Java/JavaScript).
Getting Started
Bring a sample of your existing manual test cases in the standard Excel format, generate a pilot batch, and run the resulting scripts against your application.