26 September 2007 - 1.7.6 |
A TestSuite serves as container for an arbitrary number of TestCases. When running a TestSuite the contained TestCases can be executed either in sequence or in parallel as described below.
Selecting the "Generate TestSuite" option from the Interface menu prompts to generate a complete TestSuite for the selected interface. The dialog contains the following options;
The following actions are available from the TestSuite nodes' right-button menu:
| ![]() |
The "Details" tab shown in the bottom-left shows the following values when the TestSuite node is selected in
the navigation tree
| ![]() |
Double Clicking a TestSuite in the navigator opens the TestSuite Runner containing a list of the contained
TestCases and a toolbar. A Progress Bar is displayed for each TestCase, double-clicking a TestCase opens
the associated TestCase editor. If a TestCase is currently being load tested its Progress Bar displays this
and the TestCase will not be run during TestSuite execution.
The available toolbar buttons are (left to right):
TestCases can be selected/unselected by clicking them in the list, only selected TestCases are executed when running the TestSuite. If no TestCases are selected all are run. The run in sequence/parallel state is preserved and also applied when running a TestSuite using one of the command line tools or the maven plugin. TestCase selection is not preserved internally, all TestCases are always executed in this case. The Description Tab contains a single text area for arbitrary documentation for this TestSuite | ![]() |
soapUI Pro supports the generation of reports from within the TestSuite editor. The reports show a summary of all executed TestCases and diagnostic information for failed assertions.
Selecting the "Create Report" button in toolbar opens the following dialog for exporting the last results to an HTML report:
After specifying the output folder and format, the report will be created and opened in an external browser: