Execution Plan Editor - Properties Panel

Applies to TestComplete 15.47, last modified on January 20, 2023

The Properties panel in the right part of the Execution Plan editor shows the properties of the test item selected in the list of test items.

The Properties panel

Click the image to enlarge it.

The editor looks like that by default. If you run your tests in sequence and prefer the main view of the editor (without the Parallel Device Cloud Environments panel), use the button in the right-top corner of the editor to hide information about parallel environments.

The Execution Plan editor

Click the image to enlarge it.

If a column with the desired test item’s property is hidden, to make it visible, right-click anywhere on the editor, click Field Chooser, and then drag the needed column from the resulting list to the page.

You can customize the column layout. For example, you can reorder or hide some columns. For more information, see Arranging Columns, Lines, and Panels.

Properties

Test item properties are not applied to tests that are not launched as test items (for example, they are launched from the Project Explorer or are called from another test).

Column Description
Parameters If a test item is a script routine or a keyword test that takes parameters, this column specifies the parameter values.

If the test item is a tag expression, it specifies the expression.

Click the ellipsis button and specify the needed values or expression in the resulting Test Parameters dialog.

You can use either hard-coded parameter values, or project variables.

On error
Specifies what TestComplete will do if an error occurs during the test item run:
  • Use project 'On error' setting - Default. The behavior will depend on the value of the Error handling > On error property of your project. See Project Properties - Playback Options.

  • Continue running - TestComplete will ignore the error and continue the test run.

  • Stop project - TestComplete will stop the entire project run.

  • Stop current item - TestComplete will stop the current test run and move to the next test.

    If the test item has child items, they will not be run.

    If the test item corresponds to a tag or a tag expression, it will affect the current matching test only. That is, TestComplete will stop the current matching test and will move to the next matching test.

    If the test item corresponds to a scenario outline, it will affect the current example only. TestComplete will stop the current example and proceed with the next example.

  • Stop and rerun current item - TestComplete will stop the current item and rerun it several times. The number of retries is controlled via the project Rerun failed test items property.

For more information on using the On error property, see About Controlling Test Execution Flow.

Link to external test case Specifies an external test case to which your test item is linked. It can be a test case stored in:
  • Zephyr Squad

  • Azure DevOps

You can click the ellipsis button and select the needed test case in the resulting wizard. If your TestComplete project is not bound to any external project yet, select either Zephyr Squad or Azure DevOps, configure the connection to the needed project in the selected system, and then select the needed test case.

Linking TestComplete test items to Azure DevOps test cases makes sense only if your current TestComplete project is stored in your team project’s repository. Otherwise, those Azure DevOps test cases will not be able to access your TestComplete tests.

If you use Zephyr Squad, you can also type the identifier of an external test manually. To bind your test item to a Zephyr test case, use the following format:

zfj://“your_zephyr_test_case_key

Notes:

  • This column is not applicable to test items that run an entire BDD feature file. It is only applicable to items that run individual BDD scenarios.

  • This column is not applicable to test items that run tests specified by their tags.

  • This column is not applicable to test items that are not marked as test cases. Only test cases can be bound to external tests.

On exception Specifies what TestComplete will do if an unhandled script exception occurs during the test item run. Some examples of these exceptions are: an invalid function name, an invalid parameter value, and so on.        

This property is effective only if the Show a notification when an unhandled script exception occurs option is disabled in your project.

  • Continue running - TestComplete will ignore the exception and continue the test run.

  • Stop project - TestComplete will stop the entire project run.

  • Stop current item - TestComplete will stop the current test item and its child items and move to the next test item.

For more information on using this option, see About Controlling Test Execution Flow.

Description An arbitrary description of the test item.
For a description of the Name, Test case, Execution entity, Count, Timeout, and Environments properties, see Execution Plan Editor - Test Item List Panel.

Common Tasks

Modify test item parameters

Link a test item to a test case in an external test management system

Remove a link between a test item and an external test case

See Also

Tests, Test Items, and Test Cases
Running Tests
Stopping Tests on Timeout

Highlight search results