Functional Test Execution Overview

ALM Editions: Functional test execution is available only for users with ALM Edition. For more information about ALM editions and their functionality, see ALM Editions. To find out what edition of ALM you are using, ask your ALM site administrator.

You can run server-side Functional and Performance tests from Application Lifecycle Management (ALM). Server-side tests run on remote testing hosts. A testing host is any machine registered with Lab Management on which a testing tool has been installed.

The following workflow diagram illustrates how functional test set execution occurs in ALM:

You can use ALM to run server-side tests immediately, or you can reserve resources for a test execution in the future.

For functional tests, you can run an entire test set, or run specific test instances from a test set.

Server-side tests are a key component in ALM's Continuous Delivery solution. They can be bundled into a build verification suite, making them part of an automated, end-to-end deployment and testing framework that makes application development more efficient, reliable, and quick. For details about the build verification suites and the Continuous Delivery process, see Deploying and Testing your Application in ALM.