Test Suites
Test Suites are collections of Worksheets that can be scheduled for repeating execution with different settings.
Create a Test Suite
To create a new Test Suite:
- Open the Test Suites page via the navigation list.
- Click on + Add Test Suite.
- Enter the name of the new Test Suite. Optionally, you can provide a description.
- Click on Create. The Test Suite will be created and added to the table.
- Alternatively, you can click on Create and go to test suite to open the edit page directly.
Add Worksheets to Test Suites
Any number of worksheets can be added to Test Suites.
To add a worksheet to a Test Suite:
- Open the Test Suite where you want to add a worksheet.
- In the Worksheets grid, click on + Add Worksheet.
- Define the following properties:
- Execution Order: Worksheets will be executed in ascending order
- Worksheet: The worksheet to execute
- Engine: The browser engine to use
- Description: An optional description
- Save your changes by clicking Save.
- If you want to specify execution settings, click on the Edit button in the row. In the dialog, you can edit the different values. To apply the changes, click on Save.
- Read more about execution settings
You can repeat steps 2 and 3 to add multiple worksheet entries at once.
Schedule Test Suites
Each Test Suite can be scheduled individually. As a prerequisite, Test Suites need at least one worksheet added.
To activate a Test Suite and define a scheduling interval:
- Open the Test Suite
- Click on Edit. A dialog opens.
- Set Active to Yes.
- Use the Scheduling Settings editor below to set a scheduling interval. You can verify your input by inspecting the Your Scheduling label.
- Note: All fields except Interval are mandatory.
- Click on Save to apply your changes.
Active Test Suites will add themselves to the queue automatically. Now they will be executed regularly according to their defined interval.
To disable your Test Suite, set Active to No. If the Test Suite is executed currently, it will finish its execution, but it will not be rescheduled.
Execute Test Suites manually
Although Test Suites are designed to be executed on regular intervals, you might want to execute them manually. You can trigger them via the Actions menu on the Test Suites overview by selecting Run Test Suite. Alternatively, open the Test Suite and click on the Run Test Suite button on the right side.
If the Test Suite is active, the current scheduling will be cancelled and re-added when the manual run is finished.
Inspect results of Test Suite executions
Runs tab
All executions of this Test Suite are listed in the Runs grid. It has the following columns:
- Details
- Opens a dialog which lists all worksheets and test cases and indicates if they succeeded. Also, Test Files can be displayed or downloaded.
- Outcome
- Indicates whether all worksheets finished successfully
- Success
- Number of worksheets that finished successfully
- Failure
- Number of worksheets that resulted in a failure
- Run Start
- The timestamp when the first worksheet started execution
- Run End
- The timestamp when the last worksheet finished execution
Insights tab
The Insights tab provides multiple diagrams for inspecting trends within recent Test Suite runs:
- Worksheets
- The number of successful/failed executions within recent Test Suite runs, grouped by Worksheet and engine
- Cases
- The number of successful/failed executions within recent Test Suite runs, grouped by Worksheet, engine and test case
- Outcome Trend Worksheets (%)
- The percentage of successful/failed Worksheets within recent Test Suite runs over time
- Outcome Trend Cases (%)
- The percentage of successful/failed test cases within recent Test Suite runs over time
Use the Runs dropdown at the top to control how many of the most recent Test Suite runs will be considered.
Receive emails with Test Suite results
Email notifications are disabled by default. To enable this feature, go to Administration > Settings and set Enable/Disable Email notification to Yes.
Email notifications are managed per Test Suite. To add an email address for notifications within a Test Suite:
- Open the Email Settings tab.
- Click on + Add Email Setting.
- In the first column, enter the email addresses of the users that shall receive notifications.
- In the second column, select one of the following options:
- Choose Yes to receive an email only if a Test Suite run finishes with at least one error.
- Choose No to receive an email each time a Test Suite run finishes.
- Apply your changes with Save.
You can repeat steps 2 to 4 to add multiple email addresses at once.