Test Design methods
algoQA offers multiple test design methods to generate test cases and scripts. Choose the approach that best fits your project requirements, team workflow, and available inputs whether you prefer recording user interactions, describing scenarios in plain English, converting requirement documents, leveraging JIRA defects, or generating scripts from application screenshots.
Record a Scenario Using Offline Recorder
The Offline Recorder lets you build a test scenario from an existing offline model. After selecting Record Scenario from the Test Design screen, pick a feature/node, arrange its UI elements in sequence such as username, password, and sign-in, and click Submit to save it. Duplicates are auto-excluded and sensitive data is encrypted. Saved scenarios can be reviewed via history, edited, or have steps bulk-deleted, offering an alternative to Auto Generate Test Cases.
To learn more, refer to Record a Scenario Using Offline Recorder.
Record a Scenario Using Online Recorder
The Online Recorder (algoScraper extension) captures real-time web interactions as a recorded scenario, skipping the need for an offline model. After launching Record Scenario, enter a scenario outline, click Start Recording, and perform actions. The tool auto-captures elements, maps control types to verification actions, avoids duplicates, and encrypts sensitive data. The recording can then be reviewed, edited, downloaded, and uploaded to algoQA to generate test cases, making it useful for manual testers who want to generate automation alongside regular testing.
To learn more, refer to Record a Scenario Using Online Recorder.
Desktop elements, keyboard actions, and some control names require manual handling.
Prompting
algoQA's Prompting feature generates automated BDD test cases from plain-English scenario descriptions such as test user login with valid and invalid credentials. Users enter a prompt on the Prompting screen, optionally selecting features/nodes and wrapping custom values in single quotes, then click Generate Test Cases to produce reviewable scenarios. Those scenarios can be approved and regenerated into finalized, script-ready test cases. It speeds up test design and handles multi-step workflows well.
To learn more, refer to Prompting.
Output quality depends on clean UI metadata, may require prompt refinement, and does not retain context between prompts.
Jira Defects to Test Case Generation
In algoQA, JIRA defects can be converted directly into automated test cases. After integrating JIRA via Sync Jira Data and entering the Jira URL, Email ID, API Token, and Project Title on first use, all logged defects appear in a searchable Defect List on the Prompting screen. Select one or more defects and click Generate Test Cases. Each defect's description is used as an AI prompt to automatically produce corresponding test scenarios. Review them via View Scenarios and finalize them into executable test cases, all before the underlying bugs are even fixed.
To learn more, refer to JIRA Defects to Test Case Generation.
Text to Script Converter
algoQA's Text to Script Converter lets you generate test scripts directly from a requirement document. Once a project is set up with UI elements scraped via the Offline or Online Recorder, upload a DOC/DOCX or Excel file, or a flow-diagram image, containing scenario details such as name, outline, pre-conditions, test data, URL, test steps, and expected results on the Prompting screen under Test Design, up to 3 MB. Click Generate Test Cases to produce scenarios with names and outlines, review them via View Scenarios, then select and convert them into finalized test cases and executable test scripts.
To learn more, refer to Text to Script Converter.
Scenario quality depends on how closely the document aligns with the offline model, and some scenarios may need manual review or refinement.
Generate Test Scripts From Images Using algoQA
algoQA allows you to generate an offline model, and subsequently test scripts, directly from application screenshots instead of scraping a live UI. Screenshots can be uploaded during project creation or added or replaced later via the canvas' Upload Application Screenshot option, which automatically generates node, feature, and control configurations with pre-filled values where applicable. From there, go to Test Design, select a node, open Prompting, and enter a scenario description based on the uploaded image. Click Generate Test Cases to produce scenarios that can be reviewed and edited via View Scenario before generating the final test cases and executable test scripts.
To learn more, refer to Generate Test Scripts from Images Using algoQA.
XPaths are not captured automatically and must be added manually. Not all label elements are captured to reduce noise.