SlideShare a Scribd company logo
1 of 20
SOFTWARE
TESTING METRICS
“A METRIC IS A QUANTITATIVE MEASURE OF THE DEGREE TO WHICH A SYSTEM,
SYSTEM COMPONENT, OR PROCESS POSSESSES A GIVEN ATTRIBUTE”
DAVID TZEMACH
WWW.MACHTESTED.COM
MAY 12 2017
AGENDA
• OVERVIEW
• WHAT WE CAN MEASURE USING METRICS
• COMMON METRICS TO EVALUATE TEST PROCESS
• WHY DO WE NEED TO USE METRICS
• TEST METRICS LIFE CYCLE (TMLC)
• TYPE OF METRICS
• FUNDAMENTAL TESTING METRICS
METRICS AND WHAT IT
ACTUALLY MEANS?
OVERVIEW
ONE OF THE MOST IMPORTANT THINGS IN ANY PROJECT IS TO DETERMINE THE FACTORS OF SUCCESS, THESE FACTORS CAN BE
BASED ON QUALITY, COSTS AND TIME.
IN SOFTWARE TESTING PROJECTS, WE WILL NEED TO MEASURE THE QUALITY THAT CAN BE BASED ON MANY CRITERIA INCLUDING
THE 3 DESCRIBED ABOVE.
EXAMPLES
• SPRINT QUALITY IN AGILE PROJECTS (A VELOCITY IS A BUILT-IN TOOL THAT WE CAN USE TO DETERMINE IT).
• THE PROGRESS OF A PROJECT (% OF THE WORK THAT ALREADY COMPLETED/REMAINED).
• THE QUALITY OF TESTING ARTIFACTS (DEFECTS AND TEST DOCUMENTATION).
• SYNCHRONIZATION AMONG TEST AND DEVELOPMENT TEAMS.
• THE QUALITY OF THE PROCESS USED DURING THE PROJECT
• DEVIATIONS FROM THE ORIGINAL PLAN.
COMMON TEST METRICS
WHAT ARE THE MOST COMMON TEST METRICS
• HOW LONG WOULD IT TAKE TO COMPLETE THE TESTING PROCESS?
• HOW MANY DEFECTS ARE OPENED FOR THE SAME ROOT CAUSE?
• HOW MUCH EFFORT WENT INTO THE TESTING OF THE PRODUCT?
• HOW MANY TEST CASES ARE DESIGNED PER REQUIREMENT?
• HOW MANY TEST CASES ARE DESIGNED PER RISK (RBT)?
• TEST COVERAGE COMPARED TO THE ORIGINAL ESTIMATIONS.
• THE MEMBER OF TEST CASES THAT WERE EXECUTED.
• DEFECTS DIVIDED BY SEVERITY.
• DEFECTS DIVIDED BY PRIORITY.
• ANY TESTING DELAYS.
• TEST PRODUCTIVITY.
WHY DO WE NEED TO USE
METRICS?
SO WHY SHOULD WE THINK ABOUT TEST
METRICS?
TESTING METRICS ARE THE MOST EFFICIENT AND IMPORTANT WAY TO MEASURE THE QUALITY OF A TESTING PROJECT, IN
ADDITION, WE CAN SPECIFY A FEW MORE REASONS SUCH AS:
• WITHOUT USING METRICS, YOU CANNOT MEASURE THE QUALITY OF THE IMPLEMENTED PROCESS.
• USING TEST METRICS, MANAGERS CAN TAKE DECISIONS ON DIFFERENT PHASES OF THE TESTING PROJECTS AND
CONTINUALLY IMPROVE THE PROCESS (NO MATTER WHAT IS THE TESTING METHODOLOGY).
• MANAGERS CAN JUSTIFY HARD DECISIONS THAT THEY NEED TO TAKE DURING THE PROJECT.
• MANAGERS CAN EVALUATE THE RISKS AND DETERMINE FUTURE PLANS TO REMOVE THEM.
• TEST METRICS WILL HELP TO MONITOR THE SUCCESS FACTORS OF THE TESTING PROJECT (I ALREADY REVIEWED SOME
OF THEM IN THE PREVIOUS PARAGRAPH).
TEST METRICS
LIFE CYCLE
PHASES OF TMLC
ID Phase name
1 Analysis The analysis phase is the first phase of the TMLC were we determine the metrics that
will use to measure the project/process/testing success.
2 Communicate The first thing that we will need to perform during this phase, is to explain the
metrics (And which data should be captured to support them) to the resources
in the testing projects (Product managers, team leaders and off course the testing
teams).
3 Evaluation We will analysis the data captured by the test team and once it’s approved we will use
to as an input to the identified metrics.
4 Report During the last phase of the TMLC, we will generate a report that summarizes the
results and conclusions of the test metrics, publish it to all relevant resources and take
feedback that we will use to improve the process.
TYPES OF METRICS
BASE METRICS (DIRECT MEASURE)
BASE METRICS ARE THE METRICS WHICH ARE DETERMINED FROM THE RAW DATA
GENERATED BE THE TESTERS THROUGHOUT THE TEST LIFE CYCLE (TLC), THESE DATA
INCLUDE INFORMATION ABOUT DEFECTS STATUSES, TEST COVERAGE AND MORE.
IN ADDITION, USING THIS RAW DATA WE CAN PROVIDE INPUTS TO THE FORMULAS
USED TO DERIVE CALCULATED METRICS.
CALCULATED METRICS (INDIRECT MEASURE)
CALCULATED METRICS ARE BASED ON THE DATA GENERATED IN BASE METRICS
(CONVERSION OF BASE METRICS DATA INTO MORE USEFUL INFORMATION).
USING THIS TYPE OF METRIC, THE TEST LEAD CAN TRACK AND MEASURE THE TESTING
PROGRESS AT DIFFERENT PHASES OF THE TESTING PROCESS.
TYPES OF METRICS
OVERVIEW
LET’S REVIEW SOME OF THE MOST COMMON METRICS THAT WE CAN USE TO DETERMINE
DIFFERENT ASPECTS OF THE TESTING QUALITY, AS YOU WILL SEE, EACH METRIC IS DESCRIBED AS A
SIMPLE MATHEMATICAL FUNCTION.
PRIOR TO USING THIS MATHEMATICAL FUNCTIONS, WE NEED TO UNDERSTAND THE IMPORTANCE OF
THE ABSOLUT NUMBERS DERIVED FROM THE ACTUAL TESTING PROCESS, THIS NUMBERS ARE BASED
ON A FEW BASIC CRITERIA (TOTAL NUMBER OF TEST, NUMBER OF FAILED/PASSED TESTS ETC.) THAT
WE WILL USE AS THE METRIC INPUT, SO THERE IS A HUGH IMPORTANT TO USE THE REAL NUMBERS.
GROUP A: TEST EXECUTION BASED METRICS
METRIC 1: MEASURING THE % OF PASSED TESTS
(PASSED TESTS) / (TOTAL NUMBER OF TEST EXECUTED) *100 = % OF THE PASSED TEST CASES
METRIC 2: MEASURING THE % OF FAILED TESTS
(FAILED TESTS) / (TOTAL NUMBER OF TEST EXECUTED) *100 = % OF THE FAILED TEST CASES
METRIC 3: MEASURING THE % OF THE REMAINING TESTS
(TESTS THAT ARE NOT EXECUTED) / (TOTAL NUMBER OF TESTS) *100 = % OF THE REMAINING TEST CASES
METRIC 4: MEASURING THE % OF THE EXECUTED TESTS
(TESTS THAT ARE EXECUTED) / (TOTAL NUMBER OF TESTS) *100 = % OF THE EXECUTED TEST CASES
GROUP B: METRICS USED TO MEASURE DEFECTS STATUSES
METRIC 5: MEASURING THE % OF FIXED DEFECTS
(NUMBER OF FIXED DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE FIXED DEFECTS
METRIC 6: MEASURING THE % OF INVALID DEFECTS
(NUMBER OF INVALID DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE INVALID DEFECTS
METRIC 7: MEASURING THE % OF WONTFIX DEFECTS
(NUMBER OF WONTFIX DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE WONTFIX DEFECTS
METRIC 8: MEASURING THE % OF CANNOT REPRODUCE DEFECTS
(NUMBER OF CANNOT REPRODUCE DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE CANNOT
REPRODUCE DEFECTS
METRIC 9: MEASURING THE % OF DEFERRED DEFECTS
(NUMBER OF DEFERRED DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE DEFERRED DEFECTS
GROUP C: METRICS USED TO MEASURE DEFECTS SEVERITY
METRIC 11: MEASURING THE % OF BLOCKER DEFECTS
(BLOCKER DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE BLOCKERDEFECTS
METRIC 12: MEASURING THE % OF CRITICAL DEFECTS
(CRITICAL DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE CRITICALDEFECTS
METRIC 13: MEASURING THE % OF MAJOR DEFECTS
(MAJOR DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE MAJORDEFECTS
GROUP D: METRICS USED FOR TIME MEASUREMENT
METRIC 14: AVERAGE TIME FOR DEVELOPMENT TO FIX DEFECTS
(TOTAL TIME USED FOR BUG FIXES) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE)
METRIC 15: NUMBER OF TEST EXECUTION FOR A SPECIFIC TIME PERIOD
(NUMBER OF TEST RUN) / (TOTAL TIME)
FOR ADDITIONAL KB’S PLEASE
VISIT MY BLOG
WWW.MACHTESTED.COM

More Related Content

What's hot

Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
ISTQB - What's testing
ISTQB - What's testingISTQB - What's testing
ISTQB - What's testingHoangThiHien1
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808slovejoy
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastestOnur Baskirt
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cyclepavansmiles
 
White box black box & gray box testing
White box black box & gray box testingWhite box black box & gray box testing
White box black box & gray box testingHimanshu
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.pptFawazHussain4
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleNikhil Sharma
 
Test Case Design
Test Case DesignTest Case Design
Test Case Designacatalin
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Jira as a Test Management Tool
Jira as a Test Management ToolJira as a Test Management Tool
Jira as a Test Management ToolXpand IT
 

What's hot (20)

Test Execution
Test ExecutionTest Execution
Test Execution
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
ISTQB - What's testing
ISTQB - What's testingISTQB - What's testing
ISTQB - What's testing
 
Test case development
Test case developmentTest case development
Test case development
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cycle
 
White box black box & gray box testing
White box black box & gray box testingWhite box black box & gray box testing
White box black box & gray box testing
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Jira as a Test Management Tool
Jira as a Test Management ToolJira as a Test Management Tool
Jira as a Test Management Tool
 

Similar to Software testing metrics | David Tzemach

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
 
090528 Miller Process Forensics Talk @ Asq
090528 Miller Process Forensics Talk @ Asq090528 Miller Process Forensics Talk @ Asq
090528 Miller Process Forensics Talk @ Asqrwmill9716
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Planning of experiment in industrial research
Planning of experiment in industrial researchPlanning of experiment in industrial research
Planning of experiment in industrial researchpbbharate
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachDavid Tzemach
 
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...Gabor Szabo, CQE
 
02trainingmaterialformsa (1) 111030062223-phpapp02
02trainingmaterialformsa (1) 111030062223-phpapp0202trainingmaterialformsa (1) 111030062223-phpapp02
02trainingmaterialformsa (1) 111030062223-phpapp02Junelly Grace Catalan-Tecson
 
Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxmaheshwari581940
 
App. Of Stat. Tools
App. Of Stat. ToolsApp. Of Stat. Tools
App. Of Stat. ToolsDenny Thayil
 
Effective Test Cases & Introduction to Hexawise
Effective Test Cases & Introduction to HexawiseEffective Test Cases & Introduction to Hexawise
Effective Test Cases & Introduction to HexawiseNilenth Selvaraja
 
Metrics for manual testing
Metrics for manual testingMetrics for manual testing
Metrics for manual testingAnup Panigrahi
 
Test design techniques
Test design techniquesTest design techniques
Test design techniquesYAObbiIkhsan
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based ManagementSPIN Chennai
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessShradha Singh
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxMusaBashir9
 
Comp8 unit10 lecture_slides
Comp8 unit10 lecture_slidesComp8 unit10 lecture_slides
Comp8 unit10 lecture_slidesCMDLMS
 

Similar to Software testing metrics | David Tzemach (20)

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
 
090528 Miller Process Forensics Talk @ Asq
090528 Miller Process Forensics Talk @ Asq090528 Miller Process Forensics Talk @ Asq
090528 Miller Process Forensics Talk @ Asq
 
BBA504.pptx
BBA504.pptxBBA504.pptx
BBA504.pptx
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
Planning of experiment in industrial research
Planning of experiment in industrial researchPlanning of experiment in industrial research
Planning of experiment in industrial research
 
Design of Experiments
Design of ExperimentsDesign of Experiments
Design of Experiments
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
 
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...
Measurement Systems Analysis - Variable Gage R&R Study Metrics, Applications ...
 
02trainingmaterialformsa (1) 111030062223-phpapp02
02trainingmaterialformsa (1) 111030062223-phpapp0202trainingmaterialformsa (1) 111030062223-phpapp02
02trainingmaterialformsa (1) 111030062223-phpapp02
 
Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptx
 
MSA
MSAMSA
MSA
 
Msa 5 day
Msa 5 dayMsa 5 day
Msa 5 day
 
App. Of Stat. Tools
App. Of Stat. ToolsApp. Of Stat. Tools
App. Of Stat. Tools
 
Effective Test Cases & Introduction to Hexawise
Effective Test Cases & Introduction to HexawiseEffective Test Cases & Introduction to Hexawise
Effective Test Cases & Introduction to Hexawise
 
Metrics for manual testing
Metrics for manual testingMetrics for manual testing
Metrics for manual testing
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test Effectiveness
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
 
Comp8 unit10 lecture_slides
Comp8 unit10 lecture_slidesComp8 unit10 lecture_slides
Comp8 unit10 lecture_slides
 

More from David Tzemach

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automationDavid Tzemach
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileDavid Tzemach
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsDavid Tzemach
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachDavid Tzemach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?David Tzemach
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterDavid Tzemach
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David TzemachDavid Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David TzemachDavid Tzemach
 
The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachDavid Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachDavid Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachDavid Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David TzemachDavid Tzemach
 
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesDavid Tzemach
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development processDavid Tzemach
 
The basics of UNIT testing
The basics of UNIT testing The basics of UNIT testing
The basics of UNIT testing David Tzemach
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete ReviewDavid Tzemach
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices David Tzemach
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance TestingDavid Tzemach
 

More from David Tzemach (20)

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgile
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical Approach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum master
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David Tzemach
 
The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David Tzemach
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development process
 
The basics of UNIT testing
The basics of UNIT testing The basics of UNIT testing
The basics of UNIT testing
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 

Recently uploaded

WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 

Recently uploaded (20)

WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 

Software testing metrics | David Tzemach

  • 1. SOFTWARE TESTING METRICS “A METRIC IS A QUANTITATIVE MEASURE OF THE DEGREE TO WHICH A SYSTEM, SYSTEM COMPONENT, OR PROCESS POSSESSES A GIVEN ATTRIBUTE” DAVID TZEMACH WWW.MACHTESTED.COM MAY 12 2017
  • 2. AGENDA • OVERVIEW • WHAT WE CAN MEASURE USING METRICS • COMMON METRICS TO EVALUATE TEST PROCESS • WHY DO WE NEED TO USE METRICS • TEST METRICS LIFE CYCLE (TMLC) • TYPE OF METRICS • FUNDAMENTAL TESTING METRICS
  • 3. METRICS AND WHAT IT ACTUALLY MEANS?
  • 4. OVERVIEW ONE OF THE MOST IMPORTANT THINGS IN ANY PROJECT IS TO DETERMINE THE FACTORS OF SUCCESS, THESE FACTORS CAN BE BASED ON QUALITY, COSTS AND TIME. IN SOFTWARE TESTING PROJECTS, WE WILL NEED TO MEASURE THE QUALITY THAT CAN BE BASED ON MANY CRITERIA INCLUDING THE 3 DESCRIBED ABOVE. EXAMPLES • SPRINT QUALITY IN AGILE PROJECTS (A VELOCITY IS A BUILT-IN TOOL THAT WE CAN USE TO DETERMINE IT). • THE PROGRESS OF A PROJECT (% OF THE WORK THAT ALREADY COMPLETED/REMAINED). • THE QUALITY OF TESTING ARTIFACTS (DEFECTS AND TEST DOCUMENTATION). • SYNCHRONIZATION AMONG TEST AND DEVELOPMENT TEAMS. • THE QUALITY OF THE PROCESS USED DURING THE PROJECT • DEVIATIONS FROM THE ORIGINAL PLAN.
  • 6. WHAT ARE THE MOST COMMON TEST METRICS • HOW LONG WOULD IT TAKE TO COMPLETE THE TESTING PROCESS? • HOW MANY DEFECTS ARE OPENED FOR THE SAME ROOT CAUSE? • HOW MUCH EFFORT WENT INTO THE TESTING OF THE PRODUCT? • HOW MANY TEST CASES ARE DESIGNED PER REQUIREMENT? • HOW MANY TEST CASES ARE DESIGNED PER RISK (RBT)? • TEST COVERAGE COMPARED TO THE ORIGINAL ESTIMATIONS. • THE MEMBER OF TEST CASES THAT WERE EXECUTED. • DEFECTS DIVIDED BY SEVERITY. • DEFECTS DIVIDED BY PRIORITY. • ANY TESTING DELAYS. • TEST PRODUCTIVITY.
  • 7. WHY DO WE NEED TO USE METRICS?
  • 8. SO WHY SHOULD WE THINK ABOUT TEST METRICS? TESTING METRICS ARE THE MOST EFFICIENT AND IMPORTANT WAY TO MEASURE THE QUALITY OF A TESTING PROJECT, IN ADDITION, WE CAN SPECIFY A FEW MORE REASONS SUCH AS: • WITHOUT USING METRICS, YOU CANNOT MEASURE THE QUALITY OF THE IMPLEMENTED PROCESS. • USING TEST METRICS, MANAGERS CAN TAKE DECISIONS ON DIFFERENT PHASES OF THE TESTING PROJECTS AND CONTINUALLY IMPROVE THE PROCESS (NO MATTER WHAT IS THE TESTING METHODOLOGY). • MANAGERS CAN JUSTIFY HARD DECISIONS THAT THEY NEED TO TAKE DURING THE PROJECT. • MANAGERS CAN EVALUATE THE RISKS AND DETERMINE FUTURE PLANS TO REMOVE THEM. • TEST METRICS WILL HELP TO MONITOR THE SUCCESS FACTORS OF THE TESTING PROJECT (I ALREADY REVIEWED SOME OF THEM IN THE PREVIOUS PARAGRAPH).
  • 10. PHASES OF TMLC ID Phase name 1 Analysis The analysis phase is the first phase of the TMLC were we determine the metrics that will use to measure the project/process/testing success. 2 Communicate The first thing that we will need to perform during this phase, is to explain the metrics (And which data should be captured to support them) to the resources in the testing projects (Product managers, team leaders and off course the testing teams). 3 Evaluation We will analysis the data captured by the test team and once it’s approved we will use to as an input to the identified metrics. 4 Report During the last phase of the TMLC, we will generate a report that summarizes the results and conclusions of the test metrics, publish it to all relevant resources and take feedback that we will use to improve the process.
  • 12. BASE METRICS (DIRECT MEASURE) BASE METRICS ARE THE METRICS WHICH ARE DETERMINED FROM THE RAW DATA GENERATED BE THE TESTERS THROUGHOUT THE TEST LIFE CYCLE (TLC), THESE DATA INCLUDE INFORMATION ABOUT DEFECTS STATUSES, TEST COVERAGE AND MORE. IN ADDITION, USING THIS RAW DATA WE CAN PROVIDE INPUTS TO THE FORMULAS USED TO DERIVE CALCULATED METRICS.
  • 13. CALCULATED METRICS (INDIRECT MEASURE) CALCULATED METRICS ARE BASED ON THE DATA GENERATED IN BASE METRICS (CONVERSION OF BASE METRICS DATA INTO MORE USEFUL INFORMATION). USING THIS TYPE OF METRIC, THE TEST LEAD CAN TRACK AND MEASURE THE TESTING PROGRESS AT DIFFERENT PHASES OF THE TESTING PROCESS.
  • 15. OVERVIEW LET’S REVIEW SOME OF THE MOST COMMON METRICS THAT WE CAN USE TO DETERMINE DIFFERENT ASPECTS OF THE TESTING QUALITY, AS YOU WILL SEE, EACH METRIC IS DESCRIBED AS A SIMPLE MATHEMATICAL FUNCTION. PRIOR TO USING THIS MATHEMATICAL FUNCTIONS, WE NEED TO UNDERSTAND THE IMPORTANCE OF THE ABSOLUT NUMBERS DERIVED FROM THE ACTUAL TESTING PROCESS, THIS NUMBERS ARE BASED ON A FEW BASIC CRITERIA (TOTAL NUMBER OF TEST, NUMBER OF FAILED/PASSED TESTS ETC.) THAT WE WILL USE AS THE METRIC INPUT, SO THERE IS A HUGH IMPORTANT TO USE THE REAL NUMBERS.
  • 16. GROUP A: TEST EXECUTION BASED METRICS METRIC 1: MEASURING THE % OF PASSED TESTS (PASSED TESTS) / (TOTAL NUMBER OF TEST EXECUTED) *100 = % OF THE PASSED TEST CASES METRIC 2: MEASURING THE % OF FAILED TESTS (FAILED TESTS) / (TOTAL NUMBER OF TEST EXECUTED) *100 = % OF THE FAILED TEST CASES METRIC 3: MEASURING THE % OF THE REMAINING TESTS (TESTS THAT ARE NOT EXECUTED) / (TOTAL NUMBER OF TESTS) *100 = % OF THE REMAINING TEST CASES METRIC 4: MEASURING THE % OF THE EXECUTED TESTS (TESTS THAT ARE EXECUTED) / (TOTAL NUMBER OF TESTS) *100 = % OF THE EXECUTED TEST CASES
  • 17. GROUP B: METRICS USED TO MEASURE DEFECTS STATUSES METRIC 5: MEASURING THE % OF FIXED DEFECTS (NUMBER OF FIXED DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE FIXED DEFECTS METRIC 6: MEASURING THE % OF INVALID DEFECTS (NUMBER OF INVALID DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE INVALID DEFECTS METRIC 7: MEASURING THE % OF WONTFIX DEFECTS (NUMBER OF WONTFIX DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE WONTFIX DEFECTS METRIC 8: MEASURING THE % OF CANNOT REPRODUCE DEFECTS (NUMBER OF CANNOT REPRODUCE DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE CANNOT REPRODUCE DEFECTS METRIC 9: MEASURING THE % OF DEFERRED DEFECTS (NUMBER OF DEFERRED DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE DEFERRED DEFECTS
  • 18. GROUP C: METRICS USED TO MEASURE DEFECTS SEVERITY METRIC 11: MEASURING THE % OF BLOCKER DEFECTS (BLOCKER DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE BLOCKERDEFECTS METRIC 12: MEASURING THE % OF CRITICAL DEFECTS (CRITICAL DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE CRITICALDEFECTS METRIC 13: MEASURING THE % OF MAJOR DEFECTS (MAJOR DEFECTS) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) *100 = % OF THE MAJORDEFECTS
  • 19. GROUP D: METRICS USED FOR TIME MEASUREMENT METRIC 14: AVERAGE TIME FOR DEVELOPMENT TO FIX DEFECTS (TOTAL TIME USED FOR BUG FIXES) / (TOTAL NUMBER OF DEFECTS REPORTED PER SPRINT/PHASE) METRIC 15: NUMBER OF TEST EXECUTION FOR A SPECIFIC TIME PERIOD (NUMBER OF TEST RUN) / (TOTAL TIME)
  • 20. FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG WWW.MACHTESTED.COM