A new documentation is available for Squash TM 2.0 and later versions, check it here
The user can associate requirements and test cases in these two workspaces via the following units :
"Test cases verifying this requirement" of the item consultation page of the Requirements workspace
"Requirements verified by this test case" of the item consultation page of the Test Case workspace.
This function is used to establish the requirement coverage by test cases reports, displayed in the Reports workspace.
The units display tables of the association.
An association made in a unit (the Requirement one for example) is automatically displayed in the table of the other unit (the Test Case one for example).
By clicking on [Associate... ] of the table, the user opens an association interface :
NB : It is possible to resize the tree library to make the association easier, as detailed here.
Prerequisite : A requirement and a test case were already created.
Click on [Associate...] in the association unit. An interface of level 2 is displayed instead of the consultation page. This interface contains the projects in its left part (tree structure) and a table in its right part.
Click on the arrow in front of the project (or double-click on the item) and the related test case(s) will be displayed. Repeat the step if the test case is in a folder or sub-folder. Select the item(s) to associate. A simple selection or a multiple selection are possible.
Click on [Add test case] ([>>]) : the selected items will be displayed in the right part table.
Click on [Return] : the consultation page is displayed and the association table of the consultation page unit is refreshed.
No double association
When a test case or a requirement is placed on the right part of the table, it cannot be placed anywhere else.
You will get a notification if the item was already associated. In the case of a multiple selection, in which an item was already associated with the requirement, a message will be posted and only the non-associated item(s) will be added to the right part of the table.
Multi-projects association
It is possible in Squash TM to associate items from different projects, all displayed items in the tree structure (according to the accreditation).
Associate a folder
When the user associates a folder, all the items inside the folder are associated and displayed in the association table.
Multiple selection
To do a simple selection, the user can click on an item in the tree structure, or on the item sequence number in a table.
The selected item is highlighted.
To do a multiple selection, it is possible to :
Use [ctrl+click] to select various isolated items.
Use [shift+click] to select an item range. Beware : this function is only available in the test case script tab board.
The selected items are highlighted (corresponding to the workspace colour).
Via the association interface
Prerequisite : Test case(s) have already been associated with a requirement. Be on the association interface of level 2.
You can remove the association of various test case(s) in the same time. Select test case(s) (with the [Ctrl] key) you want to remove clicking on the test case number in the association table.
Click on [Remove test case] ([<<]). A pop-up window is posted, asking to confirm or cancel the removal.
Click on [Confirm] : selected test case(s) are removed from association table.
Click on [Back] : the requirement consultation page is displayed, the association table of the "Test cases verifying this requirement" unit is refreshed and the removed test case(s) does not appear anymore.
Via the association unit in the consultation page
You have two different ways to remove an association directly from the association unit
Select the test case(s) by clicking on its sequence number. Click on [Remove these associations]. A pop-up window asking to confirm or cancel the removal opens up.
Click on [Confirm] : selected test case(s) are removed from the association table.
Else following these steps :
Click on [Delete] at the end of each table line. A pop-up window asking to confirm or cancel the removal opens up.
Click on [Confirm] : selected test case(s) are removed from the association table.