using jira for test case management
TRANSCRIPT
![Page 1: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/1.jpg)
September 25, 2015
Introduction to QASymphony for [INSERT
COMPANY NAME]
Using JIRA for Test Case Management
March 9, 2016
![Page 2: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/2.jpg)
#JIRATesting @RyanYackAttack
• Audio for this webinar is delivered through your computer. Make sure your speakers are turned up or use a set of headphones.
• If your audio quality is choppy, it could be your internet connection.
• You can customize your webinar viewing experience by increasing, decreasing or minimizing the size of the widgets on your screen.
• If you have questions, enter them in the widget on the left.
HOW TO WATCH THIS WEBINAR
![Page 3: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/3.jpg)
#JIRATesting @RyanYackAttackRobust testing platform purpose-built to help agile teams create
higher quality software
ABOUT QASYMPHONY
![Page 4: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/4.jpg)
#JIRATesting @RyanYackAttack
Creating Visibility and Speed with Automation and Test ManagementThursday, March 24th at 2pm ET
Guest Speaker: Joe Colantonio• A test automation architect for a large
Fortune 100 company with more than 15 + years of test automation and performance testing experience.
• Founder of the popular test automation blog, joecolantonio.com and the host of TestTalks, a podcast dedicated to all things test automation related.
UPCOMING WEBINAR
![Page 5: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/5.jpg)
#JIRATesting @RyanYackAttack
QUALITY JAM 2016 – APRIL 13TH IN ATLANTA
Learn more at qualityjam.com
Speakers Include:
• Scott Berkun, Best Selling Author
• Keith Klain, Software Testing Thought Leader
• Michael Cooper, Chief Quality Officer, Healthcare IT Leaders
• Ian Culling, CIO of VersionOne
![Page 6: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/6.jpg)
#JIRATesting @RyanYackAttack
• Early bird pricing of $100. Pricing will go up to $200 on March 15st.
• For a limited time, you can get an additional $20 off using the promo code QASVIP when you check out.
• For the first 5 people who send an email to [email protected], you will get a complimentary pass to the event.
QUALITY JAM 2016
![Page 7: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/7.jpg)
#JIRATesting @RyanYackAttack
• This webinar will be recorded and available on-demand tomorrow. You will get an email when it is available.
• Join the conversation on Twitter using the hashtag #JIRATesting.
• Use the Q&A widgets to ask questions during the webinar.
• At the end of the webinar, you will be asked to take a short survey.
HOUSEKEEPING
![Page 8: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/8.jpg)
#JIRATesting @RyanYackAttack
Ryan YackelSenior Sales Engineer, QASymphony
• Serves as the “customer voice” for all QASymphony products.
• Comes to QASymphony from Macy’s, where he managed testing on large enterprise initiatives.
• Certified scrum master from Scrum Alliance and holds a Bachelor of Arts degree from Covenant College.
OUR PRESENTER
![Page 9: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/9.jpg)
How JIRA is setup for testing
Pros and cons of customizing JIRA as a test case management solution
Pros and cons using add-ons with JIRA for test case management
Pros and cons of external integrations with JIRA for test case
management
How to get the best of both worlds using JIRA, plugins and integrations
WHY ARE WE HERE?
![Page 10: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/10.jpg)
JIRA ADOPTION
10
The #1 software development tool used by agile teams
Agile Adoption Rate
![Page 11: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/11.jpg)
September 25, 2015
Introduction to QASymphony for [INSERT
COMPANY NAME]
HOW JIRA IS SETUP FOR
TESTING
![Page 12: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/12.jpg)
12
HOW JIRA IS SETUP FOR TESTING
Where is the Test Issue
Type?
![Page 13: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/13.jpg)
13
DEFAULT PROJECT ISSUE TYPES
Basic software
development
Kanban
Scrum
![Page 14: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/14.jpg)
MANUAL AND AUTOMATED TESTING
14
Manual Testing
(Acceptance, Integration, Functional,
Automated Testing
(Continuous Integration Server)
RegressionSession BasedReuse, Configurations
Other Automation FrameworksUsing Jenkins
![Page 15: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/15.jpg)
September 25, 2015
Introduction to QASymphony for [INSERT
COMPANY NAME]
OPTION A: CUSTOMIZE JIRA ISSUES
![Page 16: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/16.jpg)
16
CUSTOMIZE JIRA: SAMPLE WORKFLOW
Test Case
Test Run Affects Version
Actual Outcome
Result
Assignee
Parent Issue
Subtask
Only latest subtask status history
How are you going to reuse the subtask? How will we group these?
Where do we see the coverage report?
Test Run
Test Run
![Page 17: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/17.jpg)
17
CUSTOMIZE JIRA: SAMPLE WORKFLOW
User Story
Test Case / Run Affects Version
Actual Outcome
Result
Assignee
Parent Issue
Subtask
Only latest subtask status history
What happens when the user story is moved to DONE?
How will I configure the test run?
![Page 18: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/18.jpg)
CUSTOMIZING JIRA: PROS & CONS
18
Custom issue types such as test case
Workflow controls QA, devs and tester actions
Existing Reporting / Customisable
Uses an existing and known tool - JIRA Only
New Manual Execution
No testing-specific functionality
Only integrates with testing frameworks via CI server
Test Cycle, Suite execution
Test step Execution Status
Version control
Environment Configuration
Is JIRA built for testing or does this seem like we are forcing the issue? - No pun intended :-)
If workflows are created to getting issues DONE, what about regression testing and reuse?
What about Test Coverage reporting (Manual, Automated, Session Based)?
Obvious traceability limitations between issues and test case coverage
![Page 19: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/19.jpg)
September 25, 2015
Introduction to QASymphony for [INSERT
COMPANY NAME]
OPTION B: INTEGRATIONS
![Page 20: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/20.jpg)
OPTION B: INTEGRATIONS
20
Add-ons (Internal Integration)
Dedicated Test Case Management (External Integration)
![Page 21: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/21.jpg)
OPTION B: ADD-ONS
21
![Page 22: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/22.jpg)
OPTION B: ADD-ONS
22
Test Case Steps
Test Issue Type
![Page 23: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/23.jpg)
OPTION B: ADD-ONS
23
Gherkin Style Test Scripting
Feature / Scenario
Issues
![Page 24: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/24.jpg)
OPTION B: ADD-ONS
24
Test Grouping
Latest Execution
Result
![Page 25: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/25.jpg)
25
Test Case
Version 1
Test Run Version 1
Test Case
TEST EXECUTION
Test Run Version 1
Test Run Version 1
JIRA Issue
Project Limited
Version Limited
JIRA Infrastructure
![Page 26: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/26.jpg)
ADD-ONS: PROS & CONS
26
Zero or limited ability to reuse test cycles
No logical folder structures
Unknown change history for Test Case Versions and Limited visibility into Test Execution History
Test Case Duplication
No ability to share test case objects across JIRA projects
Look and feel similar to JIRA
Dashboards within JIRA
Atlassian Market $ Model
Adding Test Specific Functionality
Link test objects with other issues
Inherited limitations of JIRA infrastructure
What about sharing tests cases and steps within multiple projects?
Running same test, different variables
Think about how your teams are going to scale
![Page 27: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/27.jpg)
OPTION B: EXTERNAL TEST CASE MANAGEMENT
27
![Page 28: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/28.jpg)
28
OPTION B: EXTERNAL TEST CASE MANAGEMENT
Automated and Manual Execution
![Page 29: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/29.jpg)
OPTION B: EXTERNAL TEST CASE MANAGEMENT
29
Enhanced Execution
Setup Test Run
Configuration
![Page 30: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/30.jpg)
OPTION B: EXTERNAL TEST CASE MANAGEMENT
30
Test Run Log
Test Run
![Page 31: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/31.jpg)
TEST EXECUTION
31
Test Case
Version 1
Version 2
Version 3
Project A
Project B
Project C
Results Assignee
ConfigConfig
Test Run
Test Log
Test Log
Test Run
Test Log
Test Log
Test Run
Test Log
Test Log
Results Assignee
ConfigConfig
Results Assignee
ConfigConfig
![Page 32: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/32.jpg)
EXTERNAL TEST CASE MANAGEMENT: PROS AND CONS
32
Constant Database Synchronizations
Artifact Mapping - Permissions
Browser restrictions (ex Internet Explorer only)
Not fulling integrated with JIRA
Open Source Friendly Varies
Fully dedicated test case management
Enterprise Test Features - Configuration Manager - Automated Testing - CI Integrations (ect)
Customized Test Repositories
Easy Reuse and Object Sharing
Multiple Test Strategy Support
Enterprise features, without sacrificing real time integration
Does your team have a wide range of testing methodologies?
Does your test strategy warrant an enterprise test tool?
![Page 33: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/33.jpg)
BEST OF BOTH WORLDS
33
![Page 34: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/34.jpg)
BEST OF BOTH WORLDS
34
![Page 35: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/35.jpg)
BEST OF BOTH WORLDS
35
![Page 36: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/36.jpg)
CONCLUSION MATRIX
36
Very Smallto Small
Smallto Medium
Mediumto Large
Large to Enterprise
Manual TestingNo Regression
JIRA Only
BDDManual Testing
qTest, Zephyr for JIRA,
Manual, ExploratoryAutomationCI
qTest
qTest
Manual TestingSome Automation
Manual, ExploratoryAutomationCI
Spreadsheets
qTest ScenarioBehavepro, XRAY
Zephyr Enterprise
HPQC or Borland
Team Size Testing Types Tools
![Page 37: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/37.jpg)
QUESTIONS?
37
Ryan Yackel
linkedin.com/in/ryanyackel
@ryanyackattack
![Page 38: Using JIRA for Test Case Management](https://reader037.vdocuments.net/reader037/viewer/2022100301/58781d3a1a28aba12d8b5d5b/html5/thumbnails/38.jpg)
Thank You