The Execution section contains the following important items:
- ExecutionLists
- BusinessExecutionLists
- ExploratoryTesting
- TestMandates
- Configurations(Multiuser environment)
- TestEvents (multiuser environment)
Configurations and TestEvents are available in multiuser environments and are used for running ExecutionLists with distributed execution.
Test Mandates in Tosca
The test mandate allows to execute different parts of execution list parallelly with out locking the main execution list.
In a multiuser workspace, several testers should be able to execute the same tests simultaneously. They should also be able to execute these tests independently, so as to not overwrite other testers' results. Here each tester creates a TestMandate in their own workspace and links it to a test object:
ExecutionList folders
ExecutionLists
ExecutionEntry folders
ExecutionEntries
Once testers have done so, they execute the TestMandate and not the original test object. Tosca Commander then writes the results to the ActualLog of the TestMandate and the ActualLog of the test object.
The ActualLog of the test object consolidates the results of all linked TestMandates once testers checkin their workspace.
NOTE - Once you have created a TestMandate and linked it to a test object, you no longer have to checkout the test object to execute it.
Creating TestMandates
To create a TestMandate, right-click an ExecutionLists folder and select Create TestMandate from the mini toolbar.
To delete a TestMandate, select the respective TestMandate and press the Delete key.
Link test objects to a TestMandate
To link our test object to a TestMandate, drag and drop the respective test object onto theTestMandate.
Tosca Commander performs the following actions:
It marks the ActualLog of the test object with a blue arrow to indicate a linked TestMandate.
It creates a copy of the test object in the TestMandate.
We can jump from an ExecutionEntry of the test object to the corresponding ExecutionEntry of the TestMandate.
To do so, right-click the test object ExecutionEntry and select Jump to TestMandateEntry from the context menu.
If you have a folder that contains several TestMandates, you can configure Tosca Commander to display the accumulated results of all TestMandates on the parent folder level.
To do so, set the TestMandate property IncludeForAccumulation to True for all TestMandates whose results you want to include.
Delete the link between test object and TestMandate
If we no longer want to transfer results to the ActualLog of the test object, but you want to keep the TestMandate, you can disable the link between the two.
To delete the link between TestMandate and test object, right-click the ActualLog of the test object and select Clear AutoMerge-List from the context menu.