A new documentation is available for Squash TM 2.0 and later versions, check it here
The test execution phase is made from the Test plan tab in the iteration consultation page.
The information of an execution can be consulted by clicking on the name of a test case in the Test plan tab table. The execution consultation page opens and displays six information toggle panels and a toolbar.
Note: The Execution consultation page will be different in the case of a Gherkin or BDD test case.
Prerequisite: A campaign/iteration/test suite is created and test cases are associated with it.
Click on the name of the test case to execute in the test plan tab table.
Click on [New execution]. The execution consultation page opens.
In the execution consultation page, there are two ways to run an execution:
Click on [Execute]. A pop-up window opens with the step 0 of the test case to execute.
Click on [Run with OER]. The OER interface opens with the step 0 of the test case to execute.
Click on [Begin].
Or:
Click on [Start an execution] at the end of the line
Choose between [With pop-up] or [With OER]
The execution pop-up window opens.
Click on [Begin].
FOCUS: Step 0
When a user run an execution of a test case with the pop-up or the OER, the first step displayed is the Step 0 of the test case.
The Step 0 displays the general information and the prerequisite of the test case.
This step is composed of two units (Information unit and Prerequisite unit) and a button [Begin] which permits to start the execution of the test case.
Execution bar with drop down execution status menu
The user has two procedures to run the step execution:
a. Use the shortcuts [Untestable], [Blocked], [Failure] or [Success] .
The statuses Untestable, Blocked, Failure or Success are tied up to the step and the following step runs automatically. By clicking on the shortcuts for the last step, a tooltip opens, announcing the end of the test. Click on [Ok], the user comes back on the execution consultation page.
b. Use the drop down status menu to assign one of the five statuses to the running step.
To pass to the following step, it is necessary to use the step navigation buttons. If the user chooses the drop down menu for the last step status, then he will have to click on the [Break off] button to end the execution.
The Execution script unit is refreshed after each step.
Note : 'Untestable' and 'Settled' status will be affected to the running execution only if they are accepted in the Project Workspace by the administrator.
It is possible to suspend a running execution by clicking on [Off] (symbolized by a switch icon). The execution running is stopped on the last executed step and the execution pop-up window or the OER interface shuts itself.
The user is sent back to the execution consultation page.
The status « Running » is affected to the execution.
The interrupted execution can be run once again from the consultation page by clicking on [Resume].
It is possible to assign an execution to a specific user from the test plan tab of a campaign/iteration/test suite.
In a campaign/iteration test plan, the "User" column proposes a combo box.
The user has the choice between:
Unassigned
The list of the user having an accreditation on the project
After the user's choice, the "User" column is refreshed.
FOCUS
From 1.20, the first name, the last name and the login is displayed in the user column.
Select the test cases in the test plan of a campaign/iteration by clicking on their sequence number.
Click on [Assign]. A pop-up window opens with a combo box. Select one of these choice :
Unassigned
The list of the user having an accreditation on the project
3. Click on [Assign], the "User" column of the test plan is refreshed.