Running Tests

Throughout the application lifecycle management process, you can run automated and manual tests to locate defects and assess the quality of your application.

You start by creating test sets and choosing which tests to include in each set. A test set contains a subset of the tests in an ALM project designed to achieve specific test goals.

After you define test sets, you can begin to execute your tests. Some tests can be run automatically and some can be run manually.

When you run a test automatically, ALM opens the selected testing tool, which runs the test, and imports the test results to ALM.

When you run a test manually, you execute the test steps you defined in test planning. You pass or fail each step, depending on whether the actual results match the expected output.

If you are using ALM Edition with the Lab Management extension enabled, you can use server-side execution to reserve testing resources for automated tests. Server-side execution occurs on remote testing hosts, can be scheduled or immediate, and does not require user intervention.

ALM enables you to control the execution of tests in a test set by setting conditions and scheduling the date and time for executing your tests.

After test execution, you can use ALM to view and analyze the results of your tests.

In this lesson, you will learn about: