SlideShare a Scribd company logo
 
	
  
	
  
	
  
T11	
  
Metrics	
  
10/6/16	
  11:15	
  
	
  
	
  
	
  
	
  
	
  
Agile	
  Testing	
  Process	
  Analytics:	
  From	
  
Data	
  to	
  Insightful	
  Information	
  
Presented	
  by:	
  	
  
	
  
	
   Jonathan	
  Alexander	
  	
  
	
  
QA	
  Symphony	
  
	
  
Brought	
  to	
  you	
  by:	
  	
  
	
  	
  
	
  
	
  
	
  
	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.starwest.techwell.com/	
  	
  	
  
	
  
	
  	
  
 
	
  
Jonathan	
  Alexander	
  
	
  
	
  
As	
  CTO	
  at	
  QASymphony,	
  Jonathan	
  Alexander	
  leads	
  the	
  research	
  and	
  development	
  of	
  
the	
  qTest	
  platform,	
  including	
  the	
  development	
  of	
  new	
  product	
  offerings.	
  With	
  
extensive	
  experience	
  in	
  using	
  analytics	
  to	
  understand	
  and	
  improve	
  software	
  teams	
  
and	
  quality,	
  Jonathan	
  has	
  written	
  articles	
  on	
  this	
  subject	
  and	
  authored	
  
Codermetrics:	
  Analytics	
  for	
  Improving	
  Software	
  Teams.	
  Previously,	
  Jonathan	
  was	
  
CTO	
  at	
  cloud-­‐based	
  business	
  communications	
  company	
  Vonage	
  Business	
  Solutions.	
  
He	
  has	
  led	
  development	
  and	
  testing	
  teams	
  at	
  three	
  start-­‐upsÛÓVocalocity,	
  vmSight,	
  
and	
  RadnetÛÓand	
  served	
  in	
  post-­‐acquisition	
  executive	
  roles	
  at	
  Liquidware	
  Labs	
  and	
  
Epiphany.	
  Jonathan	
  began	
  his	
  career	
  writing	
  software	
  for	
  author/director	
  Michael	
  
Crichton.	
  
Agile Testing Analytics
STARWEST 2016
Presenter
Jonathan Alexander
CTO of QASymphony
SDLC
QASymphony - A Robust Testing Platform
Monitor PPM
Require-
ments
Build
Test
Defects
Deploy
Automation
Our Solutions
For Test Case
Management
qTest is a powerful,
elegant, scalable test
management solution that
works with small teams and
allows large enterprises to
coordinate and track
hundreds of projects across
many locations.
For Unscripted
Testing
qTest eXplorer is a
ground-breaking test
documentation tool that
supports exploratory and
unscripted testing AND
saves time when
performing traditional
manual testing.
For Enterprise
Reporting
Insights 2.0 gives the
testing team a self-service
business intelligence tool
to consolidate, manage
and analyze all your
testing data.
Our Customers
In This Session
Analytics - What and Why
Quality Analytics
Coverage and Risk Analytics
Velocity Analytics
Test Case Optimization
How to Get Started
Analytics - What
Analytics - Data Sources
Many potential data sources
Need to create links: dev tickets -> code check-ins, test cases, defects, support cases
The Goal: Leverage Data for Improvement
● Use analytics to improve:
○ Test coverage
○ Forecasting completion dates
○ Efficiency and most effective use of resources
○ Test case quality
○ Individual performance
● Think of analytics as an objective input, not a magic bullet
Quality Analytics
● Core:
○ Test result %s by project
■ separate out latest runs
○ Defect priority and status %s
● Extra:
○ Test results by day or week
○ Test result %s by requirement
○ Severe defect counts
○ Defect status/priority crosstab
○ Defects per test run
○ Defect leakage (found by users)
● Tips:
○ Use color-coding to identify potential issues
○ Put manual and automated results side-by-side
Coverage Analytics
● Core:
○ Test cases by requirement
■ Latest run results
■ Breakdown by type
○ Defects by requirement
● Extra:
○ Test case complexity
○ Testing time per test case
● Tip:
○ Use data visualization to spot risks
Velocity Analytics
● Core:
○ Requirements inflow rate
○ Test case creation rate
○ Test run rate (cases & steps)
○ % tests complete and blocked
○ Defects opened and closed
● Extra:
○ Avg. test case complexity
○ Testing time spent and remaining
● Tip:
○ Breakdown analytics by tester
Test Case Optimization
● Start to think of test cases like source code
● Track both manual and automated (integration) test cases
● Track analytics that will help optimize your test case library
○ Days since last run
■ Archive test cases that are not used anymore
○ Flapping (# of times consecutive runs have different results)
■ Examine these tests and code/functional areas, might
indicate need to refactor one or the other
○ Percentile complexity (steps and time spent per test)
■ Refactor highly complex tests for greater efficiency and
more pinpoint understanding of results
○ Cumulative execution time
■ Automate the manual tests that are taking the most time
■ Refactor automated tests that are running the longest
How To Do This Yourself
● Setup a Test Analytics Reporting Server
○ Use an open source or 3rd party BI tool (such as qTest Insights)
○ Keep it simple
● Identify team members that will Work on Test Analytics
○ Depending on tool(s) may need technical and “analyst”
○ Commit to a certain # of hours per week or per month
● Start with Requirements, Test Results, and Defects data
○ For most companies data size will be very manageable
○ Don’t tackle big data problems (partition data if necessary)
● Start with Quality analytics, then add Coverage, then Velocity
○ Focus on weekly project reports
● Add More Detail and More Data Sources Over Time
Thank You for Listening!
Questions?

More Related Content

PPTX
Small is Beautiful- Fully Automate your Test Case Design
PDF
20100309 05 - Air France : des audits manuels aux audits automatisés
PDF
Maximize Test Automation with a Risk-Based Approach
PPT
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
PPTX
Fundamental Test Process New
PPTX
Test center introduction
PPTX
Automated Security Testing (2)
PPT
Introduction to software testing
Small is Beautiful- Fully Automate your Test Case Design
20100309 05 - Air France : des audits manuels aux audits automatisés
Maximize Test Automation with a Risk-Based Approach
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
Fundamental Test Process New
Test center introduction
Automated Security Testing (2)
Introduction to software testing

What's hot (18)

PPTX
Adopting Agile
PPTX
What a DevOps specialist has to know about static code analysis
PPTX
Guidelines to Measuring Test Automation ROI
PDF
Machine learning in software testing
PPTX
Innovate with confidence – Functional Verification of Embedded Algorithms
PDF
Bert Zuurke - A Lean And Mean Approach To Model-Based Testing - EuroSTAR 2010
PPTX
Static Analysis Primer
PPTX
Salient tips for writing effective test cases
PPTX
Different techniques-of-software-testing
PPT
CPP09 - Testing
PPTX
Effective Software Test Case Design Approach
PPTX
Finding Defects in C#: Coverity vs. FxCop
PPTX
Aimia Analytics Off site, Dubai, 2015
PPT
Understand regression testing
PPTX
Improved software testing using Visual Studio and TFS 2010
PPT
Sergey Gordeychik, Security Metrics for PCI DSS Compliance
PDF
SledgehammerToFinebrush_Devnexus_2021
Adopting Agile
What a DevOps specialist has to know about static code analysis
Guidelines to Measuring Test Automation ROI
Machine learning in software testing
Innovate with confidence – Functional Verification of Embedded Algorithms
Bert Zuurke - A Lean And Mean Approach To Model-Based Testing - EuroSTAR 2010
Static Analysis Primer
Salient tips for writing effective test cases
Different techniques-of-software-testing
CPP09 - Testing
Effective Software Test Case Design Approach
Finding Defects in C#: Coverity vs. FxCop
Aimia Analytics Off site, Dubai, 2015
Understand regression testing
Improved software testing using Visual Studio and TFS 2010
Sergey Gordeychik, Security Metrics for PCI DSS Compliance
SledgehammerToFinebrush_Devnexus_2021
Ad

Viewers also liked (20)

PDF
Agile Strategies for Traditional Software Development Teams
PDF
Making the Move to Behavior-Driven Development
PDF
A Day in the Life of a Test Architect
PDF
Get a Handle on Your Test Data—Starting Now
PDF
Testing in the Dark
PDF
The Three Pillars Approach to an Agile Testing Strategy
PDF
Testing in an Agile World: The Current State and Future Possibilities
PDF
Become a Performance Diagnostics Hero
PDF
Big Data, Big Trouble: Getting into the Flow of Hadoop Testing
PDF
Agile Testing at Etsy: How and Why It Works
PDF
Comprehensive Performance Testing: From Early Dev to Live Production
PDF
Automated Testing: Go Beyond the Basics
PDF
Testing in a Continuous Delivery Pipeline: Faster, Better, Cheaper
PDF
The Journey to Continuous Testing
PDF
Agile Metrics: Make Better Decisions with Data
PDF
It’s Time to Automate Your Exploratory Testing
PDF
Adaptive Automation: Tests that Recover Instead of Failing
PDF
IoT Software Testing Challenges: The IoT World Is Really Different
PDF
Seven Steps to Pragmatic Mobile Testing
PDF
A DevOps Primer: Whole Team Approaches for Better Software Quality
Agile Strategies for Traditional Software Development Teams
Making the Move to Behavior-Driven Development
A Day in the Life of a Test Architect
Get a Handle on Your Test Data—Starting Now
Testing in the Dark
The Three Pillars Approach to an Agile Testing Strategy
Testing in an Agile World: The Current State and Future Possibilities
Become a Performance Diagnostics Hero
Big Data, Big Trouble: Getting into the Flow of Hadoop Testing
Agile Testing at Etsy: How and Why It Works
Comprehensive Performance Testing: From Early Dev to Live Production
Automated Testing: Go Beyond the Basics
Testing in a Continuous Delivery Pipeline: Faster, Better, Cheaper
The Journey to Continuous Testing
Agile Metrics: Make Better Decisions with Data
It’s Time to Automate Your Exploratory Testing
Adaptive Automation: Tests that Recover Instead of Failing
IoT Software Testing Challenges: The IoT World Is Really Different
Seven Steps to Pragmatic Mobile Testing
A DevOps Primer: Whole Team Approaches for Better Software Quality
Ad

Similar to Agile Testing Process Analytics: From Data to Insightful Information (20)

PPTX
Agile Testing Analytics
PPTX
How to apply machine learning into your CI/CD pipeline
PPTX
Test_Automation_-_Let's_Talk_Business.ppt
PDF
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
PDF
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
PDF
Demise of test scripts rise of test ideas
PDF
Webinar: Estrategias para optimizar los costos de testing
PDF
Agile Development in a Regulated Environment
PDF
Data Quality at the Speed of Work
PDF
Big data and other buzzwords
PPTX
2018-Sogeti-TestExpo-Intelligent_Predictive_Models.pptx
PDF
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
PPTX
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
DOC
Joseph G Scott
PDF
DATA @ NFLX (Tableau Conference 2014 Presentation)
DOC
Rakesh Resume
DOCX
Soumya sree Sridharala
PDF
Simplify Salesforce Testing with AI-Driven Codeless Tools
DOC
Resume-Amarnath Chandran (1)
PDF
Agile testing
Agile Testing Analytics
How to apply machine learning into your CI/CD pipeline
Test_Automation_-_Let's_Talk_Business.ppt
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
Learnings from Developing a New B2B SaaS Product (Suryaveer Lodha (Sunny) Pro...
Demise of test scripts rise of test ideas
Webinar: Estrategias para optimizar los costos de testing
Agile Development in a Regulated Environment
Data Quality at the Speed of Work
Big data and other buzzwords
2018-Sogeti-TestExpo-Intelligent_Predictive_Models.pptx
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
Joseph G Scott
DATA @ NFLX (Tableau Conference 2014 Presentation)
Rakesh Resume
Soumya sree Sridharala
Simplify Salesforce Testing with AI-Driven Codeless Tools
Resume-Amarnath Chandran (1)
Agile testing

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
AI in Product Development-omnex systems
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Essential Infomation Tech presentation.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
System and Network Administration Chapter 2
PDF
System and Network Administraation Chapter 3
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
ai tools demonstartion for schools and inter college
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
history of c programming in notes for students .pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
AI in Product Development-omnex systems
Odoo POS Development Services by CandidRoot Solutions
Reimagine Home Health with the Power of Agentic AI​
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Essential Infomation Tech presentation.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Understanding Forklifts - TECH EHS Solution
Operating system designcfffgfgggggggvggggggggg
System and Network Administration Chapter 2
System and Network Administraation Chapter 3
CHAPTER 2 - PM Management and IT Context
ai tools demonstartion for schools and inter college
wealthsignaloriginal-com-DS-text-... (1).pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
history of c programming in notes for students .pptx

Agile Testing Process Analytics: From Data to Insightful Information

  • 1.         T11   Metrics   10/6/16  11:15             Agile  Testing  Process  Analytics:  From   Data  to  Insightful  Information   Presented  by:         Jonathan  Alexander       QA  Symphony     Brought  to  you  by:                 350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.starwest.techwell.com/            
  • 2.     Jonathan  Alexander       As  CTO  at  QASymphony,  Jonathan  Alexander  leads  the  research  and  development  of   the  qTest  platform,  including  the  development  of  new  product  offerings.  With   extensive  experience  in  using  analytics  to  understand  and  improve  software  teams   and  quality,  Jonathan  has  written  articles  on  this  subject  and  authored   Codermetrics:  Analytics  for  Improving  Software  Teams.  Previously,  Jonathan  was   CTO  at  cloud-­‐based  business  communications  company  Vonage  Business  Solutions.   He  has  led  development  and  testing  teams  at  three  start-­‐upsÛÓVocalocity,  vmSight,   and  RadnetÛÓand  served  in  post-­‐acquisition  executive  roles  at  Liquidware  Labs  and   Epiphany.  Jonathan  began  his  career  writing  software  for  author/director  Michael   Crichton.  
  • 5. SDLC QASymphony - A Robust Testing Platform Monitor PPM Require- ments Build Test Defects Deploy Automation
  • 6. Our Solutions For Test Case Management qTest is a powerful, elegant, scalable test management solution that works with small teams and allows large enterprises to coordinate and track hundreds of projects across many locations. For Unscripted Testing qTest eXplorer is a ground-breaking test documentation tool that supports exploratory and unscripted testing AND saves time when performing traditional manual testing. For Enterprise Reporting Insights 2.0 gives the testing team a self-service business intelligence tool to consolidate, manage and analyze all your testing data.
  • 8. In This Session Analytics - What and Why Quality Analytics Coverage and Risk Analytics Velocity Analytics Test Case Optimization How to Get Started
  • 10. Analytics - Data Sources Many potential data sources Need to create links: dev tickets -> code check-ins, test cases, defects, support cases
  • 11. The Goal: Leverage Data for Improvement ● Use analytics to improve: ○ Test coverage ○ Forecasting completion dates ○ Efficiency and most effective use of resources ○ Test case quality ○ Individual performance ● Think of analytics as an objective input, not a magic bullet
  • 12. Quality Analytics ● Core: ○ Test result %s by project ■ separate out latest runs ○ Defect priority and status %s ● Extra: ○ Test results by day or week ○ Test result %s by requirement ○ Severe defect counts ○ Defect status/priority crosstab ○ Defects per test run ○ Defect leakage (found by users) ● Tips: ○ Use color-coding to identify potential issues ○ Put manual and automated results side-by-side
  • 13. Coverage Analytics ● Core: ○ Test cases by requirement ■ Latest run results ■ Breakdown by type ○ Defects by requirement ● Extra: ○ Test case complexity ○ Testing time per test case ● Tip: ○ Use data visualization to spot risks
  • 14. Velocity Analytics ● Core: ○ Requirements inflow rate ○ Test case creation rate ○ Test run rate (cases & steps) ○ % tests complete and blocked ○ Defects opened and closed ● Extra: ○ Avg. test case complexity ○ Testing time spent and remaining ● Tip: ○ Breakdown analytics by tester
  • 15. Test Case Optimization ● Start to think of test cases like source code ● Track both manual and automated (integration) test cases ● Track analytics that will help optimize your test case library ○ Days since last run ■ Archive test cases that are not used anymore ○ Flapping (# of times consecutive runs have different results) ■ Examine these tests and code/functional areas, might indicate need to refactor one or the other ○ Percentile complexity (steps and time spent per test) ■ Refactor highly complex tests for greater efficiency and more pinpoint understanding of results ○ Cumulative execution time ■ Automate the manual tests that are taking the most time ■ Refactor automated tests that are running the longest
  • 16. How To Do This Yourself ● Setup a Test Analytics Reporting Server ○ Use an open source or 3rd party BI tool (such as qTest Insights) ○ Keep it simple ● Identify team members that will Work on Test Analytics ○ Depending on tool(s) may need technical and “analyst” ○ Commit to a certain # of hours per week or per month ● Start with Requirements, Test Results, and Defects data ○ For most companies data size will be very manageable ○ Don’t tackle big data problems (partition data if necessary) ● Start with Quality analytics, then add Coverage, then Velocity ○ Focus on weekly project reports ● Add More Detail and More Data Sources Over Time
  • 17. Thank You for Listening! Questions?