Test execution preferences

You can customize the test execution behavior in your environment by configuring user and system preferences related to test execution.
Preferences for test execution are available in these locations:
  • Click the User Profile (User Profile menu) icon in the upper-right portion of the banner, and then click My Preferences for Quality Management. Click the Execution section, and select any of these options:
    • During Manual execution, confirm before applying verdict to all remaining steps
    • Do not show animation during Apply all action
    • Associate Manual script by default when creating keywords
    • Ask for confirmation when a manual step is marked fail
    • Select the last executed script as default in Test Execution Record view
    • Automatically block the Test Case Execution Record when associated with defects
      Note: If Automatically block the Test Case Execution Record when associated with defects option is enabled and you associate a defect with the step result during manual test script execution, the defect is considered as a blocking defect. ETM does not verify the blocking points for the test case result. It is not the same if you mark a defect as blocking defect from the test case result editor whether Automatically block the Test Case Execution Record when associated with defects option is enabled or not. You cannot mark a defect as blocking defect if the blocking point is zero.
    • Close the script execution page automatically on completion of execution
    • Update Test Suite Result points and verdict when Test Case Result is modified: Select Ask to ask users if they want to recalculate the test suite result weight when they update the test case result. Select Yes to recalculate the weight automatically, or select No to specify that test suite result points must not be recalculated when test case result points are updated .
  • Click the User Profile (User Profile menu) icon in the upper-right portion of the banner, and then click My Preferences for Quality Management. Click the Adapters section, and select any of these options:
    • Automatically select an available adapter during execution
    • Show warning when an unresponsive adapter is selected to execute an automated script
  • Click the Administration (Administration) icon in the upper-right portion of the banner, and then click Manage Project Properties. Click the Execution Preferences section, and select any of these options:
    • Select Disable Apply All functionality for manual tests to force testers to apply a result to each statement individually in a manual test. When this check box is cleared, a tester can assign the same verdict to the remaining statements by clicking Apply All, and then selecting a verdict.
    • Select Execute manual test script steps in any order to execute manual test scripts steps in any order during the execution of manual test scripts. By default, you can execute manual test scripts steps in sequential order. When you select this check box, you can execute them in any order.
    • Select Allow steps to be skipped during manual test script execution to skip steps during manual test execution. During the execution of a test case, if a step is not applicable, you can assign the verdict as Skipped without affecting the overall verdict of the result.
    • Select Allow steps to be added and deleted, and the Description and Expected Results columns to be updated during manual test script execution to update manual test script steps during test script execution. You can edit the Description and Expected Results columns of the step, and add new steps or delete existing steps during execution.
      Note: You must have permissions to add, edit, or delete steps during execution. Enable these permissions in the Permissions section by clicking Manage This Project Area.
    • Select Show the previous step results when executing the same test case execution record to view the previous verdicts of a step when you run the same test case execution record. You can view the three previous verdicts.
    • Automatically assign executer as owner to Test Case and Test Suite execution record if owner is not assigned
    • Enable Channels: Enable this setting to make channels available in the project. You must log out and back in for this change to take effect.
    • Automatically create Test Case Execution Records whenever a Test Suite Execution Record is created: Enable this setting if you want Test Case Execution Records to be created when a Test Suite Execution Record is created. Enabling this feature allows for better workload estimation during test planning. By default, Test Case Execution Records must be created individually or when a Test Suite Execution Record is run.
    • Select a single machine for the test suite if all steps in the test suite contain the same type of test script: Enable this setting to use a single adapter when you run a test suite with steps that contain the same type of automated test script, such as command line scripts or Rational Functional Tester scripts. When you run the test suite, by default the Quality Management application uses a single adapter for all the test suite steps. However, you can manually change the adapter for any step.

      Select from all available machines in a test cell if the test suite is configured to run in parallel mode: Enable this setting to distribute test cases in a test suite among all available computers when the test suite is run in parallel mode within a test cell.

    • Enforce lab machine reservation: Enable this setting to enforce specific behavior for machine reservations at test execution time. The setting has two options:
      • Disallow tests to be queued on a machine that is reserved by someone else: Select this option to prevent multiple testers from competing for the same test resources. When this preference is enabled, testers cannot see machines that other testers reserved. Automated schedules ignore this preference.
      • Allow tests to be queued on any machine, and when the user reserves the machine, automatically start the tests: Select this option to queue tests on a machine, even if the machine is not reserved for the current user. When selected, automatic reservations are prevented. Instead, the test lead, lab manager, or tester must reserve a test machine for the test execution by using Lab Management. Once the time scheduled for the machine reservation is reached, the test case or test suite is automatically run.
    • Custom search criteria for the execution adapter
    • Always search adapter within Test Cell at run time for scheduled execution: Select this option to restrict the adapter search to within a test cell. You can create a test cell listing adapter machines and assigning that test cell for scheduled executions. If you enable this setting, The adapters which are not listed in the test cell will not be selected for executing the test, even if they are available.
      Note: If the test cell is assigned to a scheduled execution, you cannot assign the adapter to individual test steps. The adapter will be selected at run time from within the test cell.
      Search for other available adapter based on applicable adapter search criteria, if assigned adapter is not found: Enable this setting if you want the adapter search to search for other available adaptors, if the assigned adaptor is not available for execution. The search will be based on the criteria mentioned in the Execution Adapter Custom Search Criteria.
    • Restrict the reuse of the lab resource if it is reserved for a test: Enable this setting if you do not want the adapter search to include lab resources that are currently reserved by a test case, test suite, or test schedule.
  • Click the Administration (Administration) icon in the upper-right portion of the banner, and then click Manage Project Properties. Click the Execution States section, and specify the execution states that are displayed in execution results. For a list of the default execution states, see Test execution states.
  • Click the Administration (Administration) icon in the upper-right portion of the banner, and then click Manage Project Properties. Click the Manual Script Preferences section. It contains preferences for both recording of manual scripts and the manual script dictionary. The dictionary is used during the creation of manual test scripts from test case designs to determine whether the step should be a reporting step. In this section, you can also select an option to disable manual test script creation from test case designs.

video icon Video

Jazz.net channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community

Jazz.net
Jazz.net forums
Jazz.net library

support icon Support

IBM Support Community
Deployment wiki