Managing automated tests
Helix ALM integrates seamlessly with QA Wizard Pro to support your automated testing efforts. You may also be able to integrate with other tools using the Helix ALM script agent.
Note: To help determine test cases you may want to automate, see the Which Tests Do I Automate? blog post.
Following are common tasks you perform to automate tests.
1. Make sure the test case is accurate and complete.
2. Create scripts based on the test case.
Create scripts in QA Wizard Pro or another scripting tool. If you use QA Wizard Pro and need to create new scripts, you can create them from the related test case. See Creating scripts from test cases. Add scripts to run from Helix ALM to a batch file in QA Wizard Pro.
3. Attach automated tests to the test case and make sure they work.
Before you can run automated tests, you need to attach them to test cases. See Attaching automated test scripts to test cases. After the automated test is attached, you may want to run it from the test case to make sure it works as expected. See Confirming automated tests work.
4. Generate test runs from the test case.
When test runs are generated, automated tests attached to the related test cases are automatically copied to the test runs. See Generating test runs.
5. Run the automated tests.
To perform tests, run the automated test file from test runs. You can manually run individual or multiple automated tests or schedule them to run unattended. See Running individual automated tests from test runs.
6. View test results and attach them to test runs.
Automated test status can be checked at any time. See Checking automated test status. After tests are complete, view the results and optionally attach the results report to the related test runs. See Viewing automated test results and Attaching automated test results to test runs.