Managing automated tests

Helix ALM integrates with scripting tools to support your automated testing efforts. To integrate Helix ALM with your tools, you need to use a script agent. A script agent provides script run status updates back to Helix ALM and allows you to attach run results reports to the test runs that scripts were run from. A developer must write and integrate a script agent with Helix ALM before you can manage and run automated tests. See Configuring a script agent for automated testing.

Following are common tasks you perform to automate testing after integrating a script agent with Helix ALM.

1. Make sure the test case is accurate and complete.

2. Create scripts based on the test case.

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.