15
Test Management Tool – JIRA •Test Management Tool(TMT) is a tool to manage the complete testing process under one roof. •There are a lot of tools available in the market for the same, both Proprietary software and open source software. •Here we are considering JIRA software to fulfil our business needs. •JIRA when combined with certain add-ons can be used to fulfil our business requirement to some extent. •Further we will see the following in this presentation: • About JIRA • Features of JIRA • Add-ons used • JIRA : A Project Management tool • CTC of products © Sun Technologies Inc. 1

Jira

Embed Size (px)

Citation preview

Page 1: Jira

Test Management Tool – JIRA • Test Management Tool(TMT) is a tool to manage the complete testing

process under one roof.• There are a lot of tools available in the market for the same, both Proprietary

software and open source software.• Here we are considering JIRA software to fulfil our business needs. • JIRA when combined with certain add-ons can be used to fulfil our business

requirement to some extent.• Further we will see the following in this presentation:• About JIRA• Features of JIRA• Add-ons used• JIRA : A Project Management tool• CTC of products

© Sun Technologies Inc. 1

Page 2: Jira

About JIRA• JIRA; a proprietary product, developed by Atlassian. • It provides issue tracking, and project management functions. • JIRA is offered in three packages:

• JIRA Core includes the base software for maintaining business needs like HR, Marketing, Operations and many more.• JIRA Software can be used to manage projects and teams and includes JIRA

Core and JIRA Agile.• JIRA Service Desk is used by IT or business service desks.

• JIRA can be hosted on the Cloud, deployed as a Stand-alone Server or can be a Data Center.

© Sun Technologies Inc. 2

Page 3: Jira

Flavours of JIRA

© Sun Technologies Inc. 3

Page 4: Jira

Add-ons• JIRA issue; everything in JIRA is considered as an issue, be it a Bug, Task or Test.• For creating tests we are required to add Zephyr for JIRA - Test Management

add-on.• To add/manage the add-ons in JIRA; Click on “Add-ons” under “JIRA ADMINISTRATION”.• Once added a new “Tests” tab is added to the JIRA interface;

this is used to manage the tests in the project.• Create tests, Search tests, Execute tests, Test Summary all this can be managed under this tab.

© Sun Technologies Inc. 4

Page 5: Jira

JIRA : A Project Management tool• Business Requirement using any TMT

• Project Creation• Requirement Documentation• Test Case Creation/Import• Test execution• Reports on the Execution (Matrices)• Integration with Automation tool

• We can achieve the “Project Life Cycle” specified above using JIRA and Zephyr add-on together.

© Sun Technologies Inc. 5

Project Life Cycle

Page 6: Jira

JIRA : Project Creation

© Sun Technologies Inc. 6

• Creating a Project in JIRA is a simple task. • Just click on Create Project under “Projects” tab. User with appropriate

permission only will be able to create a new project.• From the next window, select the desired project type and click on Next.• The following window gives the brief description of the project selected;

click on Select.• Enter the project name and key; click on Submit to complete the project

creation task.

Page 7: Jira

JIRA : Requirement Documentation• JIRA considers everything as issue. Various issues types in JIRA are:

• Epic• Story• Task• Sub-Task• Bug• Test

• Now we can add a requirement in JIRA as issue of type Epic, Story, Task or Sub-Task ; whichever best suits our need.• Click on “Create” tab; select “Project” and “Issue Type”. Next fill in the required

fields for that issue and click on Create.

© Sun Technologies Inc. 7

Page 8: Jira

JIRA : Test Case • In JIRA test case can be created of Issue type “Test”.• Click on “Create” tab; select “Project” and “Issue Type” (Test). Next fill in the

required fields for that Test case and click on Create.• You can also map the test cases to particular requirement using the “Linked

Issue” option when creating a test issue.• Under “Linked Issues”, select “relates to”.• Under “Issue” select the requirement issue for which you want to map this test

case to.

© Sun Technologies Inc. 8

Page 9: Jira

JIRA : Test Cycles• Create a Test cycle to execute test cases in a structured manner.• By default Test Cycles can be added to Ad hoc test cycle to execute them

• Add the test cases to the test cycle created.

• Click on Add Tests; in the window next, enter the test case id or name to add them in to this test cycle.• ‘N’ number of test case can be added to ‘N’ number of test cycles.

© Sun Technologies Inc. 9

Page 10: Jira

JIRA : Test Execution• There are various way to execute a test case in JIRA.• Execute from test cycle; • Click on the symbol “V” (1) to view all the test case in that test cycle.• Click on “E” (2), to execute the test cases by individual test steps. We can also add bug

for the test case if required from here.• For quick execution of test cases; hover the cursor to the status of individual test case(3)

and change the status from the option that appears.

• The test cycle also shows the status of the test case execution for that cycle.© Sun Technologies Inc. 10

Page 11: Jira

JIRA: Execution Report• The execution report for the test cases can be viewed from the “Test Metrics” under Tests tab.• Some of the metrics used for auto-generated reports are:• Daily Test Execution Progress• Test Execution By Test Cycle• Test Execution By Tester• Executions By Date

• Test Summary under Tests tab also gives a brief test report.• We can also generate custom reports and add them in “System Dashboard ” of a project in the form of ”Gadgets”.• Few of the Gadgets are:• Test Distribution• Test Execution• Top Defects Impacting Testing• Test Execution Burndown• Test Execution Details

© Sun Technologies Inc. 11

Page 12: Jira

Traceability• In JIRA all the issues can be grouped/inter related to each other with the help

of:• Epic (JIRA Issue Type)• Version• Sprint• Components• Labels

• Using the above listed items, we can easily track the issues.• Traceability of an issue can be performed using “Traceability” under Tests tab.

© Sun Technologies Inc. 12

Page 13: Jira

JIRA BOARD

© Sun Technologies Inc. 13

• Backlog – Any new issue created will be added in Backlog. From here the issues can be mapped to Sprints. • Sprints can be created/managed/Started with in this page.

• Active Sprints – Sprint started can be managed here.• Releases – Versions can be created here and also

manage their releases.• Reports – Reports of project are generated here.• Issues – All the issue related activities can be done here.• Components – New components can be created

and managed from here.• Tests – Test Summary, Test Cycles and Traceability

can be seen here.

Page 14: Jira

Pricing

© Sun Technologies Inc. 14

• JIRA Software

• Zephyr for JIRA Add-on

JIRA CLOUDUsers Monthly($) Annually($)

Up to 10 10 10015 75 75025 150 150050 300 3000

100 450 4500

JIRA SERVER

Users One Time Pay($)

10 10

25 1800

50 3300

100 6000

CLOUDUsers Monthly($)

Up to 10 1015 3525 7550 150

100 200

SERVERUsers One Time Payment($)

Up to 10 1025 75050 1500

100 3000

Page 15: Jira

THANK YOU

© Sun Technologies Inc. 15