Contenu connexe
Plus de Sun Technlogies (9)
Jira
- 1. 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
- 2. 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
- 4. 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
- 5. 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
- 6. 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.
- 7. 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
- 8. 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
- 9. 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
- 10. 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
- 11. 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
- 12. 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
- 13. 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.
- 14. Pricing
© Sun Technologies Inc. 14
• JIRA Software
• Zephyr for JIRA Add-on
JIRA CLOUD
Users Monthly($) Annually($)
Up to 10 10 100
15 75 750
25 150 1500
50 300 3000
100 450 4500
JIRA SERVER
Users One Time Pay($)
10 10
25 1800
50 3300
100 6000
CLOUD
Users Monthly($)
Up to 10 10
15 35
25 75
50 150
100 200
SERVER
Users One Time Payment($)
Up to 10 10
25 750
50 1500
100 3000