Upload
sun-technlogies
View
26
Download
0
Embed Size (px)
Citation preview
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
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
Flavours of JIRA
© Sun Technologies Inc. 3
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
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
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.
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
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
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
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
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
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
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.
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
THANK YOU
© Sun Technologies Inc. 15