A new documentation is available for Squash TM 2.0 and later versions, check it here
Since the release of version 1.5.0. of Squash TM, a requirement can be associated with a test step.
You can associate or remove requirements association with a step from two different places:
the Association interface, which is reachable from the "Script" tab or the "Requirements verified by this test step" unit from the test step details page :
the Requirements verified by this test step unit of the Test step details page:
You can associate requirements with a test step following two different ways:
From the Association interface reachable from the "Script" tab
From the Test step details page
Prerequisite: A test case with test steps and requirement(s) was already created.
1. Select the test case in which you want to associate requirements to a test step.
2. Click on the "Script" tab, then click on the icon in the "Rq." column of the test step you want to associate requirements with.
An interface of level 2 opens up instead of the test case consultation page. This interface contains the projects (tree structure) in its left part, and a table in its right part.
3. Click on the arrow in front of the project (or double-click on the item) and the related requirement(s) will be displayed. Repeat the step if the requirement is in a folder or sub-folder. Select the requirement(s) to associate. A simple selection or a multiple selection is possible (Key [Ctrl]).
4. Click on [>>]. Selected requirements will be displayed in the right part table.
OR drag and drop the selected items (requirements or folders) from the tree structure to the association table
5. Click on [Back]. The test case consultation page is displayed and the steps table is refreshed : the icon in the column "Rq." is blue.
FOCUS
When a requirement is already placed in the right part table, it will not be added another time.
Prerequisite: A test case with test steps and requirement(s) was already created.
1. Select the test case in which you want to associate requirements and a test step.
2. Click on the "Script" tab and click on [Edit] (symbolized by a pencil icon) of the test step you want to associate requirements with.
The Test step details page (detailed here) opens up instead of the test case consultation page.
3. In the Requirements verified by this test step unit, you can associate requirements with the test step following two ways:
If a requirement is already associated with the test case, click on the icon representing a link to associate this requirement with the test step.
If you want to associate a requirement which is not already associated with the test case, click on [Associate Requirements]. An interface of level 2 opens up instead of the test step details page. This interface contains in its left part (tree structure) the projects and a table in its right part. To associate requirements with the test step, follow steps 3, 4 and 5 of section a. Association from the Associtation interface reachable from the "Script" tab
FOCUS
When a requirement is associated with a test step, the column "TC" of the Requirements verified by this test case unit is filled in according to the number of test steps which are associated with the requirement.
There are three cases:
1) One test step is associated with the requirement : the column "TC" is filled in with the number of the test step.
2) Several test steps are associated with the requirement : the column "TC" is filled in with the value '*'.
3) None test step is associated with the requirement : the column "TC" is not filled in.
You can remove requirement associations with a test step following these three different procedures:
From the "Script" tab
From the Test step details page
From the Association interface reachable from the Test step details page
Prerequisite: Test case with a requirement already associated with a test step.
1. Select the test case you want to remove requirements association with test step.
2. Click on the "Script" tab, then on the icon in the column "Rq.".
An interface of level 2 opens up instead of the test case consultation page. This interface contains in its left part (tree structure) the projects and a table in its right part.
3. You can remove requirements association with test step following four ways:
Select the requirement(s) (with the [Ctrl] key) you want to remove clicking on the requirement number in the association table and click on [<<]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step and the test case.
Click on the icon representing a grey link to remove this requirement association with the test step. The icon is replaced by an icon reprensenting a white link.
Select the requirement and click on [Remove from step]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step. The link icon is white.
Click on [Remove] ([-]) at the end of each line of the table. If you confirm the removal, the selected requirement will no longer be associated wit the the test step and the test case.
4. Click on [Back]. The test case consultation page is displayed and the steps table is refreshed:
If all requirements associations with the test step were removed: the icon in the column "Rq." is white.
If all requirements associations with the test step were not removed: the icon in the column "Rq." is still blue.
Prerequisite: Test case with requirement yet associated with a test step.
1. Select the test case you want to remove requirements association with test step.
2. Click on the "Script" tab and click on [Edit] (symbolized by a pencil icon).
The Test step details page opens up instead of the test case consultation page.
3. In the Requirements verified by this test step unit, you can remove requirements association with test step following four ways:
Click on the icon representing a grey link to remove this requirement association with the test step. The icon is replaced by an icon reprensenting a white link.
Select the requirement and click on [Remove from step]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step. The icon of the link is white.
Select the requirement and click on [Remove from test case]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step and the test case.
The icon of the link is white.
Click on [Remove] ([-]) at the end of each line of the table. If you confirm the removal, the selected requirement will no longer be associated with the test step and the test case.
Prerequisite: Test case with requirement yet associated with a test step.
1. Select the test case you want to remove requirements association with test step.
2. Click on the "Script" tab and click on [Edit] (symbolized by a pencil icon).
The Test step details page opens up instead of the test case consultation page.
3. In the Requirements verified by this test step unit, click on [Associate Requirements].
An interface of level 2 opens up instead of the test case consultation page. This interface contains the projects on its left part (tree structure), and a table on its right part.
4. You can remove requirements association with test step following four ways:
Select the requirement(s) (using [Ctrl]) you want to remove by clicking on the requirement number in the association table and click on [<<]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step and the test case.
Click on the icon representing a grey link to remove this requirement association with the test step. The icon is replaced by an icon reprensenting a white link.
Select the requirement and click on [Remove from step]. A pop-up window asking to confirm or cancel the removal opens up. If you confirm the removal, the selected requirement will no longer be associated with the test step. The link icon is white.
Click on [Remove] ([-]) at the end of each line of the table. If you confirm the removal, the selected requirement will no longer be associated with the test step and the test case.
5. Click on [Back]. The test case consultation page is displayed and the steps table is refreshed:
If all requirements associations with the test step have been removed: the icon representing a link is white.
If all requirements associations with the test step have not been removed: the icon representing a link is still grey.
FOCUS
In the "Script" tab, if a requirement is associated with the test step, the icon in the column "Rq." is
Otherwise the icon is
In the "Requirements verified by this test step" unit, if a requirement is associated with the test step, the icon is
Otherwise the icon is