Test Mandates :
TestMandates are used to allow different testers or machines to execute different parts of an ExecutionList simultaneously or individually, without blocking others from executing other objects within the same ExecutionList or overwriting their results.
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.
TestEvents :
A Test Event organizes the execution of TestCases for Tosca Distributed Execution.TestEvents are available in multiuser environments and are used for running executionLists with distributed execution. It contains two types of Objects:
1. ExecutionLists: Lists of TestCases ready to be run. One TestEvent can contain several ExecutionLists.
2. Configurations for these ExecutionLists: A collection of parameters that define which tosca distribution Agents should execute the TestCases.
Once you click Execute Now, Tricentis Tosca transfers your TestEvent to the Tosca Distribution Server. The server then assigns the ExecutionLists to Tosca Distribution Agents whose configuration matches the one assigned to the TestEvent.