- Getting Started with Test Suite
- Studio
- Orchestrator
- Testing robots
- Test Manager
- Change Impact Analysis
- Requirements
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Document test cases with Task Capture
- Create test cases
- Importing manual test cases
- Generate tests for requirements
- Cloning test cases
- Exporting test cases
- Automate test cases
- Manual test cases
- Applying filters and views
- Test sets
- Executing tests
- Documents
- Reports
- Export data
- Bulk operations
- Searching with Autopilot
- Troubleshooting
Generate synthetic test data
This page lists guidelines to effectively use AutopilotTM for generating synthetic test data in Studio Desktop.
Test data management can consume up to 50% of your testing efforts. AutopilotTM can help you save this time, by auto-generating synthetic test data for your test cases.
When you generate your synthetic test data, Autopilot considers the existing arguments within your workflow, as well as the additional instructions provided in the prompt. With this information it will try to generate test data that leads to a high coverage within your test case.
To produce a robust set of test data, we recommend to use arguments wherever feasible, instead of relying solely on local variables, or specific string values. By using arguments, you allow Autopilot to generate test data that aligns more closely with the dynamic requirements of your workflow.
By default, Autopilot generates approximately ten data records, aiming to achieve high code or activity coverage within your test case. However, if your test strategy requires a specific algorithm, such as 'pairwise' or 'all combinations', include this instruction in your prompt.
For instance, consider the following example prompt: "Generate test data for every argument and combine the data fields pairwise."
You can also instruct Autopilot to perform various other tasks, such as generate a specific number of data records, or include additional data fields.
Consider the following example prompts:
- "Generate a minimum of 25 data records."
- "Include the 'Country' field in the dataset, assigning a distinct country value to each record."