Run a test using Server-Side Execution

Relevant for: GUI tests and API testing

Most of the steps in this task must be performed on OpenText Application Quality Management. In OpenText Functional Testing, you can link your test parameters to AUT parameters defined in OpenText Application Quality Management.

Prerequisites

  • Connect to an ALM project with Lab Management support.

  • Make sure that ALM Lab Service is installed on the OpenText Functional Testing computer.

For details, see the Lab Management section of the OpenText Application Quality Management Help Center.

Back to top

Create tests and save

Create your tests in OpenText Functional Testing or OpenText Application Quality Management, and save them in OpenText Application Quality Management.

Back to top

Create functional test sets in OpenText Application Quality Management

  1. In OpenText Application Quality Management, in the Testing > Test Lab module, create a functional type test set and specify the required information.

  2. Select the Execution Grid tab and click Select Tests.

  3. In the Test Plan tree, select the tests you want to add to the test set.

Back to top

Set up AUT Parameters in OpenText Application Quality Managementand link your test parameters to them in OpenText Functional Testing - optional

  1. In ALM, in the Lab Resources > AUT Environments module, define AUT environments with parameters and set values for the parameters. For details, see the OpenText Application Quality Management Help Center.

  2. In OpenText Functional Testing, open the Properties pane to the test parameters tab by doing one of the following:

    • Open an API test, select the Start or End steps in the canvas, and open the Properties pane. Then select the Test Input/Output Parameters tab .

    • Select a GUI test in the solution explorer. Open the Properties pane, and select the Parameters tab .

  3. Click Add > Add Input Parameter. In the parameters grid, give the parameter and description.

    For details on the Add Input Parameter dialog box that opens, see Add/Edit Parameter Dialog Box (Properties Pane - GUI Testing) for GUI tests, or Edit Input/Output Property/Parameter Dialog Box (API Testing) for API tests.

  4. In the parameters grid, select the parameter and click the Edit Parameter button .

  5. In the Edit Input Parameter dialog box, click the Select ALM application parameters button .

  6. In the Select AUT Parameter dialog box, expand the AUT Environment node and select a parameter. Click OK. For details, see Select AUT Parameter Dialog Box.

  7. In the Add Input Parameter dialog box, provide a name for the parameter and set the default value, if necessary. Click OK.

    In the Properties pane, an ALM icon next to a parameter's default value indicates that it is an AUT parameter.

Back to top

Set up hosts in OpenText Application Quality Management for the OpenText Functional Testing tests

In ALM, in the Lab Resources > Testing Hosts module, you can view the hosts defined in the Lab Management project for all projects on your ALM server. Optionally, you can define additional host machines for your project.

When you define a new host, define its purpose, for example, QuickTest or Service Test, to indicate the type of test to run on this host. For details, see the OpenText Application Quality Management Help Center.

Notes:

  • Make sure that OpenText Functional Testing is installed on the host computers you create or define in OpenText Application Quality Management.

  • If OpenText Functional Testing is not available in the list of purposes that you can select for a host, select QuickTest Professional for GUI tests or Service Test for API tests. Select both if you plan to run both types of tests.

  • For each OpenText Functional Testing host on which you want to run GUI tests, enable the Allow other products to run tests and components option in OpenText Functional Testing.

Back to top

Schedule the tests in OpenText Application Quality Management - optional

In OpenText Application Quality Management, in the Testing > Timeslots module, schedule times for the tests to run automatically, or reserve timeslots to use later to run the tests manually.

If you are running the tests ad-hoc, you can skip this step.

Back to top

Run the tests from OpenText Application Quality Management

In OpenText Application Quality Management's Testing > Test Lab, specify the hosts on which you want to run the tests, and run the tests.

You can also optionally automatically upload your run results to OpenText Application Quality Management if you are running a test within the application. This option is set in OpenText Application Quality Management as a site parameter for your project.

For details, see the OpenText Application Quality Management Administrator Guide.

Note:  

If you do not configure the Remote Agent as an exception as described in Enable the Remote Agent, a Windows Security Alert message will display while running a test remotely.

Click Unblock to solve this problem.

Back to top

See also: