New: The state is new when the bug is reported fi rst time by a tester.
Open: The new state does not verify that the bug is genuine. When the test
leader (test organization hierarchy will be discussed in Chapter 9) approves
that the bug is genuine, its state becomes open.
Assign: An open bug comes to the development team where the development
team verifi es its validity. If the bug is valid, a developer is assigned the job to
fi x it and the state of the bug now is ‘ASSIGN’.
Deferred: The developer who has been assigned to fi x the bug will check its
validity and priority. If the priority of the reported bug is not high or there is
not suffi cient time to test it or the bug does not have any adverse effect on the
software, then the bug is changed to deferred state which implies the bug is
expected to be fi xed in next releases.
Rejected: It may be possible that the developer rejects the bug after checking
its validity, as it is not a genuine one.
Test: After fi xing the valid bug, the developer sends it back to the testing team
for next round of checking. Before releasing to the testing team, the developer
changes the bug’s state to ‘TEST’. It specifi es that the bug has been fi xed by the
development team but not tested and is released to the testing team.
Verified/fixed: The tester tests the software and verifi es whether the reported
bug is fi xed or not. After verifying, the developer approves that the bug is fi xed
and changes the status to ‘VERIFIED’.
Reopened: If the bug is still there even after fi xing it, the tester changes its status
to ‘REOPENED’. The bug traverses the life cycle once again. In another case,
a bug which has been closed earlier may be reopened if it appears again. In
this case, the status will be REOPENED instead of OPEN.
Closed: Once the tester and other team members are confi rmed that the bug is
completely eliminated, they change its status to ‘CLOSED’.
This is my custom workflow. Now I want to add condition in the transitions such that it reflects the above given scenario. How will I do it?
Hello @Sifat Sikder
Welcome to the Atlassian community.
Please identify specifically where you want to apply conditions to the transitions. What do you want the condition(s) in the transitions to do? Conditions are evaluated to determine if the transition should be available at all. If a Condition is not met then the transition is not available.
In each of the above cases, for each status, what exactly is the prerequisite condition that must be met for the transition to be available?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.