SlideShare a Scribd company logo
1 of 16
Download to read offline
TEST METRICS
Agenda
● Why Test Software
● Why Do We Need Metrics
● Types of Metrics
● OS/ Browser compatibility Matrix
● DRE(Defect Resolution Effectiveness)
● Test Execution Burndown Chart
● Test Case Defect Density/ Test Case Efficiency or Test Efficiency
● Test Effectiveness
● TER
Copyright © by QA InfoTech.
All rights reserved.
Why Test Software?
Any software product, no matter how accomplished
by today’s testing technologies, has bugs.
Software testing is the process of detecting and
removing the bugs from the software product.
The goal of software testing is to ensure software
product quality according to the customer
requirements.
Copyright © by QA InfoTech.
All rights reserved.
Some typical software testing questions
Copyright © by QA InfoTech.
All rights reserved.
● How long will it take to test the software?
● How much will it cost to test?
● What kind of bugs were found?
● How many of the bugs that were found were fixed?
● Will the product be ready on time?
● How much is the risk of release?
--Metrics are ways of answering these questions.
--There are numerous metrics for software testing.
Why Do We Need Metrics?
TEST METRICS HELPS US:
● Take decisions for the next phase of activities.
● As an evidence on the basis of which we can predict.
● Understand the type of improvement required.
● Take decisions on the change in process or technology.
Copyright © by QA InfoTech.
All rights reserved.
Type of metrics
Base Metrics (Direct Measure):
Base metrics constitute the raw data gathered by a Test Analyst.
These metrics are used to provide project status reports to the Test Lead and Project
Manager, they also act as an input to the formulas used to derive Calculated Metrics.
Eg: # of Test Cases, # of Test Cases Executed
Calculated Metrics (Indirect Measure):
Calculated Metrics convert the Base Metrics data into more useful information. These
types of metrics are generally the responsibility of the Test Lead and can be tracked at
many different levels (by module, tester, or project).
Eg: % Complete, % Test Coverage
Copyright © by QA InfoTech.
All rights reserved.
Test Metrics
Test metrics are classified into two categories:
● Product Metrics: Metrics that are related to test results or quality
of software under test
● Process Metrics: Metrics that used for evaluation of testing
process effectiveness
Copyright © by QA InfoTech.
All rights reserved.
OS/Browser Compatibility Matrix:
Copyright © by QA InfoTech.
All rights reserved.
DRE(Defect Resolution Effectiveness)
Formula to Calculate DRE :
Total Valid Defects Resolved
-------------------------------------- *100
Total Valid Defects Logged
Copyright © by QA InfoTech.
All rights reserved.
OVERALL DRE FOR THE PRODUCT:
(CALCULATED BASED ON PRIORITY):
Copyright © by QA InfoTech.
All rights reserved.
Test Execution Burndown Chart
Copyright © by QA InfoTech.
All rights reserved.
Test Case Defect Density/Test Case Efficiency or
Test Efficiency
Total number of errors found in test scripts v/s developed and executed.
● (Defective Test Scripts/Total Test Scripts) * 100
Example: Total test scripts developed are 1360, total test scripts executed are 1280, total test scripts
passed are 1065, total test scripts failed are 215
So, test case defect density is
215
------------------------- X 100 = 16.8%
1280
This 16.8% value can also be called as test case efficiency %, which depends on the total number of
test cases which uncovered the defects
Copyright © by QA InfoTech.
All rights reserved.
Test Effectiveness
“Test” Effectiveness
● Number of defects found during “testing” activities in any phase of the
SDLC
● Total number of defects found including the ones in production (used a
“warranty period”)
Test effectiveness is calculated as:
# of defects found during testing phase
-----------------------------------------------------
total # of defects found (Testing phase + Post release or customer reported defects)
Copyright © by QA InfoTech.
All rights reserved.
Test Execution Report (TER)
● Managerial Summary about the health of the product at the end of each
testing cycle
● Helps in determining Release Readiness
● Prepared at the end of each testing cycle (Iteration, Sprint)
TER Contents:
● Scope of testing
● Environment details
● Coverage details
● Features
● Test Cases
● Pass Rate
● Results
● List of open defects
Copyright © by QA InfoTech.
All rights reserved.
● Defect Resolution Effectiveness
● QA is
➔ Ready to release
➔ Ready to release with recommendations
➔ Not ready to release
Copyright © by QA InfoTech.
All rights reserved.
Thank You
info@qainfotech.com
www.qainfotech.com

More Related Content

What's hot

QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECHPravinsinh
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycleBugRaptors
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing StrategyankitQA
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)Usersnap
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101QA Hannah
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingSeyed Ali Marjaie
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsProlifics
 
Pairwise testing
Pairwise testingPairwise testing
Pairwise testingKanoah
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-conceptsmedsherb
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02SriluBalla
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
 

What's hot (20)

Sonarqube
SonarqubeSonarqube
Sonarqube
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
50 Soruda Yazılım Testi
50 Soruda Yazılım Testi50 Soruda Yazılım Testi
50 Soruda Yazılım Testi
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Installation testing
Installation testingInstallation testing
Installation testing
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
 
Pairwise testing
Pairwise testingPairwise testing
Pairwise testing
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
 
Test plan
Test planTest plan
Test plan
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 

Similar to What is Test Matrix?

Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Test Report Preparation
Test Report PreparationTest Report Preparation
Test Report PreparationDucat India
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Techpartnerz
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Techpartnerz
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metricsDavid O' Connor
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146vidhyyav
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussionajrhem
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...QueBIT Consulting
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsHervKoya
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Servicesr_shanki
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Softwareguest8861ff
 

Similar to What is Test Matrix? (20)

Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
Testing
TestingTesting
Testing
 
L software testing
L   software testingL   software testing
L software testing
 
Test Report Preparation
Test Report PreparationTest Report Preparation
Test Report Preparation
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2
 
Software Testing Concepts
Software Testing  ConceptsSoftware Testing  Concepts
Software Testing Concepts
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Testing
TestingTesting
Testing
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de tests
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
 

More from QA InfoTech

Testing on a Lean Diet
Testing on a Lean DietTesting on a Lean Diet
Testing on a Lean DietQA InfoTech
 
QA InfoTech Open 2018 - Picture Presentation
QA InfoTech Open 2018 - Picture Presentation QA InfoTech Open 2018 - Picture Presentation
QA InfoTech Open 2018 - Picture Presentation QA InfoTech
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview QA InfoTech
 
Use Cases & User Stories: An Overview
Use Cases & User Stories: An Overview Use Cases & User Stories: An Overview
Use Cases & User Stories: An Overview QA InfoTech
 
Cloud Testing : An Overview
Cloud Testing : An OverviewCloud Testing : An Overview
Cloud Testing : An OverviewQA InfoTech
 
Testing Challenges in Indic Languages
Testing Challenges in Indic Languages Testing Challenges in Indic Languages
Testing Challenges in Indic Languages QA InfoTech
 
What is Automation Testing?
What is Automation Testing?What is Automation Testing?
What is Automation Testing?QA InfoTech
 
Learn Mobile Testing Approach
Learn Mobile Testing ApproachLearn Mobile Testing Approach
Learn Mobile Testing ApproachQA InfoTech
 
Learn Bug Reporting Techniques
Learn Bug Reporting TechniquesLearn Bug Reporting Techniques
Learn Bug Reporting TechniquesQA InfoTech
 
Input Method Editor (IME) and Testing challenges in Multilingual applications
Input Method Editor (IME) and Testing challenges in Multilingual applicationsInput Method Editor (IME) and Testing challenges in Multilingual applications
Input Method Editor (IME) and Testing challenges in Multilingual applicationsQA InfoTech
 
What are SDLC Models?
What are SDLC Models?What are SDLC Models?
What are SDLC Models?QA InfoTech
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?QA InfoTech
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
What is Internationalization & Localization Testing?
What is Internationalization & Localization Testing?What is Internationalization & Localization Testing?
What is Internationalization & Localization Testing?QA InfoTech
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?QA InfoTech
 
Security and Penetration Testing Overview
Security and Penetration Testing OverviewSecurity and Penetration Testing Overview
Security and Penetration Testing OverviewQA InfoTech
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing? QA InfoTech
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?QA InfoTech
 

More from QA InfoTech (18)

Testing on a Lean Diet
Testing on a Lean DietTesting on a Lean Diet
Testing on a Lean Diet
 
QA InfoTech Open 2018 - Picture Presentation
QA InfoTech Open 2018 - Picture Presentation QA InfoTech Open 2018 - Picture Presentation
QA InfoTech Open 2018 - Picture Presentation
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview
 
Use Cases & User Stories: An Overview
Use Cases & User Stories: An Overview Use Cases & User Stories: An Overview
Use Cases & User Stories: An Overview
 
Cloud Testing : An Overview
Cloud Testing : An OverviewCloud Testing : An Overview
Cloud Testing : An Overview
 
Testing Challenges in Indic Languages
Testing Challenges in Indic Languages Testing Challenges in Indic Languages
Testing Challenges in Indic Languages
 
What is Automation Testing?
What is Automation Testing?What is Automation Testing?
What is Automation Testing?
 
Learn Mobile Testing Approach
Learn Mobile Testing ApproachLearn Mobile Testing Approach
Learn Mobile Testing Approach
 
Learn Bug Reporting Techniques
Learn Bug Reporting TechniquesLearn Bug Reporting Techniques
Learn Bug Reporting Techniques
 
Input Method Editor (IME) and Testing challenges in Multilingual applications
Input Method Editor (IME) and Testing challenges in Multilingual applicationsInput Method Editor (IME) and Testing challenges in Multilingual applications
Input Method Editor (IME) and Testing challenges in Multilingual applications
 
What are SDLC Models?
What are SDLC Models?What are SDLC Models?
What are SDLC Models?
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
What is Internationalization & Localization Testing?
What is Internationalization & Localization Testing?What is Internationalization & Localization Testing?
What is Internationalization & Localization Testing?
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
 
Security and Penetration Testing Overview
Security and Penetration Testing OverviewSecurity and Penetration Testing Overview
Security and Penetration Testing Overview
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing?
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?
 

Recently uploaded

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

What is Test Matrix?

  • 2. Agenda ● Why Test Software ● Why Do We Need Metrics ● Types of Metrics ● OS/ Browser compatibility Matrix ● DRE(Defect Resolution Effectiveness) ● Test Execution Burndown Chart ● Test Case Defect Density/ Test Case Efficiency or Test Efficiency ● Test Effectiveness ● TER Copyright © by QA InfoTech. All rights reserved.
  • 3. Why Test Software? Any software product, no matter how accomplished by today’s testing technologies, has bugs. Software testing is the process of detecting and removing the bugs from the software product. The goal of software testing is to ensure software product quality according to the customer requirements. Copyright © by QA InfoTech. All rights reserved.
  • 4. Some typical software testing questions Copyright © by QA InfoTech. All rights reserved. ● How long will it take to test the software? ● How much will it cost to test? ● What kind of bugs were found? ● How many of the bugs that were found were fixed? ● Will the product be ready on time? ● How much is the risk of release? --Metrics are ways of answering these questions. --There are numerous metrics for software testing.
  • 5. Why Do We Need Metrics? TEST METRICS HELPS US: ● Take decisions for the next phase of activities. ● As an evidence on the basis of which we can predict. ● Understand the type of improvement required. ● Take decisions on the change in process or technology. Copyright © by QA InfoTech. All rights reserved.
  • 6. Type of metrics Base Metrics (Direct Measure): Base metrics constitute the raw data gathered by a Test Analyst. These metrics are used to provide project status reports to the Test Lead and Project Manager, they also act as an input to the formulas used to derive Calculated Metrics. Eg: # of Test Cases, # of Test Cases Executed Calculated Metrics (Indirect Measure): Calculated Metrics convert the Base Metrics data into more useful information. These types of metrics are generally the responsibility of the Test Lead and can be tracked at many different levels (by module, tester, or project). Eg: % Complete, % Test Coverage Copyright © by QA InfoTech. All rights reserved.
  • 7. Test Metrics Test metrics are classified into two categories: ● Product Metrics: Metrics that are related to test results or quality of software under test ● Process Metrics: Metrics that used for evaluation of testing process effectiveness Copyright © by QA InfoTech. All rights reserved.
  • 8. OS/Browser Compatibility Matrix: Copyright © by QA InfoTech. All rights reserved.
  • 9. DRE(Defect Resolution Effectiveness) Formula to Calculate DRE : Total Valid Defects Resolved -------------------------------------- *100 Total Valid Defects Logged Copyright © by QA InfoTech. All rights reserved.
  • 10. OVERALL DRE FOR THE PRODUCT: (CALCULATED BASED ON PRIORITY): Copyright © by QA InfoTech. All rights reserved.
  • 11. Test Execution Burndown Chart Copyright © by QA InfoTech. All rights reserved.
  • 12. Test Case Defect Density/Test Case Efficiency or Test Efficiency Total number of errors found in test scripts v/s developed and executed. ● (Defective Test Scripts/Total Test Scripts) * 100 Example: Total test scripts developed are 1360, total test scripts executed are 1280, total test scripts passed are 1065, total test scripts failed are 215 So, test case defect density is 215 ------------------------- X 100 = 16.8% 1280 This 16.8% value can also be called as test case efficiency %, which depends on the total number of test cases which uncovered the defects Copyright © by QA InfoTech. All rights reserved.
  • 13. Test Effectiveness “Test” Effectiveness ● Number of defects found during “testing” activities in any phase of the SDLC ● Total number of defects found including the ones in production (used a “warranty period”) Test effectiveness is calculated as: # of defects found during testing phase ----------------------------------------------------- total # of defects found (Testing phase + Post release or customer reported defects) Copyright © by QA InfoTech. All rights reserved.
  • 14. Test Execution Report (TER) ● Managerial Summary about the health of the product at the end of each testing cycle ● Helps in determining Release Readiness ● Prepared at the end of each testing cycle (Iteration, Sprint) TER Contents: ● Scope of testing ● Environment details ● Coverage details ● Features ● Test Cases ● Pass Rate ● Results ● List of open defects Copyright © by QA InfoTech. All rights reserved.
  • 15. ● Defect Resolution Effectiveness ● QA is ➔ Ready to release ➔ Ready to release with recommendations ➔ Not ready to release Copyright © by QA InfoTech. All rights reserved.