The ability to customize JIRA is what makes it popular among various companies who use it. There are various applications of JIRA:
Defect/bug tracking
Change requests
Helpdesk/support tickets
Project management
Test case management
Requirements management
Process management
Let's take a look at the implementation of test case management:
Issue types:
Test campaign: This will be the standard issue type
Test Case: This will be subtask
Workflow for test campaign:
New States:
Published
Under Execution
Condition:
A test campaign will only pass when all the test cases are passed
Only reporter can move this test campaign to Closed
Post function:
Workflow for a test case:
New states:
Blocked
Passed
Failed
In Review
Condition:
Only the assigned user can move the test case to Passed state
Post function:
Custom fields:
Name |
Type |
Values |
Field configuration |
---|---|---|---|
Category |
Select List | ||
Customer Name |
Select List | ||
Steps to Reproduce |
Text area |
Mandatory | |
Expected input |
Text area |
Mandatory | |
Expected output |
Text area |
Mandatory | |
Pre-Condition |
Text area | ||
Post-Condition |
Text area | ||
Campaign Type |
Select list |
Unit Functional Endurance Benchmark Robustness Security Backward compatibility Certification with baseline | |
Automation Status |
Select list |
Automatic Manual Partially automatic |