Workflow defines the life cycle path of a test case.
Workflow does not allow you converting a test case from Manual to Automated or vice versa.
By default, there are two system workflows in Allure TestOps named as Default Manual and Default Automated.
Any workflow can be applied to any test case despite their automation status and workflow's name.
You can create customized workflows for both manual and automated test cases.
A workflow consists of statuses. You can create new statuses for workflows.
To create workflows and statuses, you need
ROLE_ADMINauthority assigned to you.
How to create a new status
In the Allure TestOps main page, go to the User Menu and select Administration in the drop-down menu.
Go to the Statuses section. Here you can see all the currently available statuses.
To add a new status, click the New status button.
Specify the status Name and Colour.
How to create a new workflow
On the Administration page, go to the Workflows section. Here you can see all currently available workflows.
To add a new workflow, click the Create button.
Enter the Name of the workflow and specify the Statuses in the required order. Click Submit.
All Workflows created in an Allure TestOps instance can be used in all created projects.
Managing workflows in a project
All the workflows created by an Allure TestOps administrator can be used in any project for any test at any time
To assign a default workflow to automated or manual test, you must be the Project Owner.
On a project level there are two parameters you can alter: 1) default workflow for automated test cases and 2) default workflow for manual test cases.
Default workflow will be applied for any new test created in current project if you won't specify otherwise (e.g. during test cases' cloning or moving from project to project).
At any time convenient for you, you can assign any available workflow to any test case in your project.
Managing test cases statuses
Change status of a single test case
Changing the status (for currently applied workflow) will allow you filtering the tests based on the applied status.
Say, you created couple of test cases and you want these to be reviewed by the team lead or an analytic.
- In a project, go to the Test cases section.
- Select a test case.
- In the upper left corner, click the current status.
- From the drop-down list, select the required status.
Then a person intended to review your test cases applies the filter to the list and sees only the test cases destined for review.
Bulk status update
It's also possible to update the statuses for a group of test cases using test cases bulk actions.
To do so
- Select a group of test cases and bulk menu will become enabled.
- Activate bulk menu and select Change status menu item.
Then system will suggest to select a Workflow.