You can configure a test plan immediately after creating one, or by clicking on its name in the Test Plan window. This document outlines the different options you can use to configure how a test plan executes its scenarios.
Test plan settings
Browser language
Sets the language used by the browser during test execution.
Timezone
Sets the timezone used by a browser. During test execution, the browser will behave as if the local time was in the selected timezone.
URL replacements
Modifies URLs used by scenarios in the test plan during test execution. For example, if you originally recorded a scenario on your development website dev.autify.com
and now want to use the same scenario on your production website autify.com,
your configuration would be as follows:
Search for dev.autify.com
Replace with autify.com
With this configuration applied, a step that navigates to dev.autify.com/products
would instead navigate to autify.com/products
during test execution. You can add as many URL replacements to a test plan as needed.
URL replacements only change URLs in “Navigate to” steps.
Enable parallel execution
This feature is only for test plans on remote workspaces.
Allows you to run tests in the cloud environment in parallel.
Adding parallel execution is an optional extra.
The default number of parallel executions provided is one, so even if you enable this setting in the Test Plan, the tests will still be executed in series.
If you wish to add more parallel executions, please contact Support.
Ignore assertion step failures
Sets the behavior when an assertion step fails.
If enabled, the test will continue executing the remaining steps when an assertion step fails.
Skip taking screenshots
Sets whether to save screenshots to test results.
If enabled, screenshots will not be stored in test results. Doing so may help tests run more quickly.
Carry over overridden variable values to subsequent scenarios
Sets how overridden variables are carried over between scenarios.
If enabled, variable values overridden in the previous scenario will be passed to the next scenario within the same execution environment. Each browser keeps its own separate set of variables.
Variable carryover order cannot be configured when scenarios are selected dynamically or run in parallel.
Advanced options
Overrides advanced browser settings during test execution. Only use this field if you are instructed to do so by Autify’s support team.
Execution environment
Local execution
This is the only option for test plans in local workspaces. Choose a browser and a device, if needed, to use during test execution.
The device selected is a browser emulator and not a real device. If the device is set to “None”, your tests will run in a normal desktop browser.
Cloud execution
This feature is only for test plans on remote workspaces.
To execute your tests in a cloud environment:
Ensure that you’re logged on to a remote workspace
In the Test Plan menu, select your target test plan
Scroll down to the Execution Environment section and select the Cloud Tab:
Click the Add button on the right, and a pop-up menu will display:
Choose an operating system (OS), browser, and a device
The device selected is a browser emulator and not a real device. If the device is set to “None”, tests will run in a normal desktop browser on your specified OS.
Repeat steps 4 and 5 for as many different environments as you want to target
Scenarios
Choose the scenarios to include in the test plan. The way to specify the scenarios depends on the type of test plan.
Convert the test plan to dynamic or static
You can convert a test plan to a dynamic test plan by clicking Automate with filter in the top right corner of the "Scenarios" section.
To convert a dynamic test plan back to a static test plan, click Select scenarios manually in the same location of the “Scenarios” section.
Adding scenarios to a static test plan
Clicking the + button on a scenario in the “Searched scenarios” list adds it to the test plan.
Removing scenarios from a static test plan
Clicking the x button on a scenario in the “Added scenarios” list removes it from the test plan.
Specifying conditions to select scenarios for a dynamic test plan
You can specify the conditions for a dynamic test plan by using the search field, applying labels, or specifying directories to filter your scenarios. All scenarios in your workspace that meet these conditions will be executed when running the test plan. For more information, read about dynamic test plans in Types of test plans.
If no conditions are specified, your dynamic test plan will run all scenarios in the workspace!