Book Image

Mastering JIRA

By : Ravi Sagar
Book Image

Mastering JIRA

By: Ravi Sagar

Overview of this book

<p>JIRA is an issue-tracking tool from Atlassian and has gained immense popularity in recent years due to its ease of use and, at the same time, its customization abilities and finely grained control over various functions. JIRA offers functionalities for creating tasks and assigning them to users and many useful add-ons can be added such as JIRA Agile for Agile tracking and Groovy scripts, a powerful tool for administering customizations for customizations.</p> <p>This book explains how to master the key functionalities of JIRA and its customizations and add-ons, and is packed with real-world examples and use cases. You will first learn how to plan JIRA installation. Next, you will be given a brief refresher of fundamental concepts and learn about customizations in detail. Next, this book will take you through add-on development to extend JIRA functionality. Finally, this book will explore best practices and troubleshooting, to help you find out what went wrong and how to fix it.</p>
Table of Contents (23 chapters)
Mastering JIRA
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Applications, uses, and examples


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:

    • When the test campaign is closed, send an email to everyone in a particular group

  • 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:

    • When the test case is moved to Failed state, change the issue priority to major

  • 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