The Test Case Execution role is responsible for executing test cases. Note that it is very limited in its scope, and that all decision making is located in Test Orchestration and Test Execution Recipe Creation. Instead, the Test Case Execution role receives the test case to execute, where and how as input and merely reports the progress and outcome of that.
The main collaborator of this role is Test Orchestration, which is responsible for triggering and configuring the Test Case Execution role. Please refer to Test Orchestration for a more in-depth description of test execution according to Eiffel Sepia.