Using script agents for automated testing (deprecated)

Note:  Script agents for automated testing are deprecated and will be discontinued in a future release. We recommend using Helix ALM's out-of-the-box automated testing support. See Managing automated tests for more information.

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 manual 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 (deprecated).

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 (deprecated). 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 (deprecated).

4. Generate manual test runs from the test case.

When manual test runs are generated, automated tests attached to the related test cases are automatically copied to the manual test runs. See Generating manual test runs.

5. Run the automated tests.

To perform tests, run the automated test file from manual test runs. You can manually run individual or multiple automated tests or schedule them to run unattended. See Running individual automated tests from manual test runs (deprecated).

6. View test results and attach them to manual 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 manual test runs. See Viewing automated test results (deprecated) and Attaching automated test results to manual test runs (deprecated).