/
Track Execution Time on List View Execution Screen

Track Execution Time on List View Execution Screen

Actual Time

The Stopwatch feature automatically calculates the actual time taken by testers to execute each test case. The total actual time for all test cases within a test cycle is displayed at the top.

Business Rules

  • Completion of Test Case Steps: When the user changes the status of all steps in a test case and updates the status of the last step, the stopwatch automatically stops and saves the time. For example, if all steps are marked as "Passed," the stopwatch stops and saves the time.

  • Moving to Another Test Case: If the user transitions to another test case execution run, the stopwatch will auto pause. You can resume and save the time.

  • Tab Closure Limitation: The stopwatch will not auto-save the time if the user closes the tab while the timer is running and the user is in the middle of an execution.

  • Logging Out or Navigation: The software will auto-pause the timer if the user logs out, navigates to a different module/screen, or presses the back button while the timer is running during an execution.

  • Direct Status Change: If the timer is running and the user directly changes the test case execution status, the stopwatch auto stops and saves the time.

  • Timer Management: When the timer is manually paused, it retains the captured time until it is resumed, reset, or stopped.

  • Timer Operations: Users can start, pause, resume, stop, and reset the stopwatch as needed. The operations are described later on this page.

  • Auto Update Execution Result Based on Project Settings

    • When Auto Update Execution Result is enabled:

      • The “Failed” and “Blocked” Execution Results are selected by default for the Auto Stop Timer. When a step's status is marked as “Failed” or “Blocked” during execution, the overall test case status is automatically updated to “Failed” or “Blocked” accordingly. In this case, the timer will automatically pause. You can resume it manually, but you must stop the timer manually as well; otherwise, it will be auto-stopped and saved.

      • You can remove the default selection of Execution Result and select other results.

    • When Auto Update Execution Result is disabled:

      • The timer will not be affected when a step's status is marked as “Failed,” “Blocked,” or any other selected status; it will automatically stop instead.

  • User-Specific Stopwatch Functionality: In a single test cycle, different test cases can be assigned to multiple users, allowing them to execute various test cases concurrently. This necessitates that the stopwatch be user-specific. For example, in Test Cycle A, User A might be executing Test Case A while User B works on Test Case B on a different machine, and the stopwatch functionality is supported in both scenarios.

  • Handling Timer for Multiple Users: If multiple users start the timer for the same test case, the timer will record the combined time of both the user.

  • Pausing and Resuming Timers: When the timer is manually paused, it retains the captured time until it is either resumed, reset, or stopped.

  • Calculating Total Elapsed Time: The total elapsed time (AT) for all test cases within the test cycle is calculated and displayed for the test cycle.

Stopwatch Operations

You can start, pause, resume, stop, and reset the stopwatch as needed. The operations are described below.

→ Start Stopwatch: To initiate the stopwatch and commence recording of the time, click on the Stopwatch icon provided for the A.T. column.

  • Automatically start the timer when users commence the execution of the first or any step of any test case.

    If the setting is enabled under Configuration > Execution Result > Time Settings, the timer will start automatically once the tester commence executing a step of the test case. This test step or test case could be any regardless of its sequence in the test case or test cycle.

  • Allow users to manually override the recorded time captured using the timer in the actual time field.

If the setting is enabled under Configuration > Execution Result > Time Settings, testers can edit the automatically recorded time and save the manually entered time in the Actual Time field.

image-20240806-101219.png

→ Pause Stopwatch: Click on the Pause icon to pause the timer.

image-20240806-101315.png

→ Resume Stopwatch: To resume the recording of the time, click on the Resume icon.

image-20240806-101424.png

→ Stop the Stopwatch: To stop the recording of time, click on the Stop icon. The calculated time will be saved in HH:MM:SS format. If the timer is started again, it saves the time incrementally.

image-20240806-101518.png

→ Reset Stopwatch: You can also reset the timer once you saved the time. This will reset the timer to 00:00:00.

image-20240806-101615.png

Estimated Time

If you had entered the Estimated Time during the creation of the Test Case, then it is also displayed in the Estimated Time field under the Test Case Details tab on the execution screen.

image-20240909-111402.png

You can also compare the estimated time vs. actual time taken to execute the test case.