08 May 2007 - 1.7.1 home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge






Vote for soapUI at the WSJ Readers' Choice awards in the

'Best Web Services Utility' and

'Best Web Services Testing Tool'

categories

TestSuites

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.

TestSuite Actions

The following actions are available from the TestSuite nodes' right-button menu:
  • Open TestSuite Editor - Opens the TestSuite Runner described below
  • New TestCase - prompts to create a new TestCase in the TestSuite
  • Clone TestSuite - prompts to clone the entire TestSuite, including all TestCases/TestSteps
  • Rename - prompts to rename the TestSuite
  • Remove - prompts to remove the TestSuite from its project. All contained TestCases will be removed also.
  • Online Help - Displays this page in an external browser

TestSuite Runner

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):

  • Run : Runs selected TestCases
  • Cancel : Cancels ongoing runs
  • Run in Sequence : Toggles if the TestCases should be run in sequence
  • Run in Parallel : Toggles if the TestCases should be run in parallel

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


Next: TestCases