Run tests in Server-Side Execution
Relevant for: GUI tests and API testing
Run tests in server-side execution when the tests are saved on a Lab Management-enabled ALM server. Server-side execution enables ALM to run UFT One tests on remote hosts at predefined times or on an ad-hoc basis, without anyone logged in to the host to initiate and control the test runs.
By contrast, client-side execution requires a user to be logged in to the host computer on which ALM runs the UFT One test. Alternatively, you would need to configure UFT One for remote connections to enable running UFT One tests on the host computer without a user logging in. For details, see Run a test using UFT One installed on a remote computer.
To set up server-side execution on ALM:
In the Testing > Test Lab module, create functional test sets. A functional test set is a group of automated tests or test configurations in an ALM project, designed to achieve a specific goal.
In the Lab Resources > Testing Hosts module, select hosts upon which the tests can run remotely.
If you want to use different values for specific parameters when running the tests on different environments or situations, you can define AUT parameters in the Lab Resources > AUT Environments module.
In the Testing > Timeslots module, schedule automatic test runs, or reserve timeslots to use for running manually.
Tip: You do not need to reserve a timeslot if you run the tests ad-hoc.
For additional information, see the Application Lifecycle Management User Guide.
In UFT One, you can link your test parameters to ALM AUT Environment parameters. This enables the test to use AUT environment parameter values passed from ALM when your UFT One test runs in server-side execution. For details, see AUT environment parameters.
Note: Server-side execution is available only for ALM Edition and LoadRunner Enterprise Edition. You must also have Lab Management support for the ALM project.