Execution Workflow

go.gifRequired configuration for the execution workflow

go.gifHow the execution workflow works

The execution workflow is generally used to help you track the total estimated time and total logged times for all test executions in Zephyr Squad. If your administrator has this enabled, when you change any execution status or test step execution status, the workflow will kick off from the initial state and Zephyr Squad will begin to log/capture the time it takes to move from one workflow status to the next. The user or manager is able to define the initial time estimate for the test execution as well.

Required configuration for the execution workflow

  • Jira Time Tracking should be activated for your Jira projects.

    • The Time Tracking field should be visible when creating an issue which allows you to provide an estimated time.

  • Within the general configuration page, the execution workflow should be enabled for the particular project.

    • If the execution workflow is disabled for a particular project, the execution workflow and estimated time field will not be displayed for the project.

  • For the ad-hoc test cycle, the workflow and estimated time will not be displayed.

How the execution workflow works

The execution workflow consists of 4 different statuses that distinguish the overall status of work that the test execution is on. The 4 statuses for the execution workflow are the following:

  1. To Do

  2. In Progress

  3. Done

  4. Reopen

The estimated time and logged time are given in a format that provides a combination of weeks, days, hours, etc. (eg. 3w 4d 12h).

The time format should be accepted in the Modify logged time field:

Time Format

Jira

Zephyr

1d 1w 2h 1m

PASS

FAIL

3m 1d 2w 1h

PASS

FAIL

2d 2h 1w 3m

PASS

FAIL

1h 1m 2h 2w

PASS

FAIL

1w 4h 2w 1m

PASS

FAIL

2h 4w 1m 2d

PASS

FAIL

1m 2h

PASS

FAIL

2m 2h

PASS

FAIL

2h 4w 1m

PASS

FAIL

  1. Once a test case is created with an estimated time and it is scheduled for execution in any test cycle that is not the Ad-hoc cycle, the default execution workflow for the test execution will be set to To do.

    To-do execution status
  2. When you or another user updates the status to In Progress, the estimated time will start. This will display the estimated time which was defined when the test case issue was created. You can change the estimated time at any time as long as the workflow status is not set to Done.

    In progress execution status
  3. When you or another user clicks and changes the status to Done, all users will not be able to make any changes to the time. The test execution will be “masked” and closed which doesn’t allow users to make changes.

    Done execution status

    If you want to make changes to the estimated or logged time, you must set the status to Reopen which will then allow you to edit the time(s).

    Reopen execution status
  4. After clicking on Reopen, the execution workflow will essentially restart as if it was In Progress and then from here, you can make any and all changes to the test execution including the time(s).

    Restarted execution

See Also

Search Test Executions

Executing Tests

Publication date: