SlideShare une entreprise Scribd logo
1  sur  21
 ASSIGNMENT ON METRICS AND EVALUATIONSASSIGNMENT ON METRICS AND EVALUATIONS
 SUBMITTED BY:SUBMITTED BY:
 Pavithra.S.Pavithra.S.
 Preethi SubramanianPreethi Subramanian
 Punithavathi.P.Punithavathi.P.
 VidhyaLakshmi.R.VidhyaLakshmi.R.
 YaminiPriya.K.YaminiPriya.K.
SOFTWARE TESTING
WHY METRICS AND MEASUREMENT?WHY METRICS AND MEASUREMENT?
 Metrics derive Info from raw data with a view to help in Decision makingMetrics derive Info from raw data with a view to help in Decision making
in areas likein areas like
 Relationship between data pointsRelationship between data points
 Any cause and effect correlation between observed data pointsAny cause and effect correlation between observed data points
 Any pointers to how data can be used in FutureAny pointers to how data can be used in Future
 Project Performance can be tracked by:Project Performance can be tracked by:
 Measuring the Right ParametersMeasuring the Right Parameters
 Performing right analysis on data measuredPerforming right analysis on data measured
 Presenting the results of analysis in an appropriate mannerPresenting the results of analysis in an appropriate manner
STEPS IN METRICSSTEPS IN METRICS
 Identify What to measureIdentify What to measure
 Transform Measurements to metricsTransform Measurements to metrics
 Decide operational requirementsDecide operational requirements
 Perform metrics analysisPerform metrics analysis
 Take actions and follow upTake actions and follow up
 Refine measurements and metricsRefine measurements and metrics
WHY METRICS IN TESTINGWHY METRICS IN TESTING
 It is essential to measure the progress of testing and product qualityIt is essential to measure the progress of testing and product quality
 Test case execution productivity:Test case execution productivity:
Days needed to complete testing=total test cases yet to be executedDays needed to complete testing=total test cases yet to be executed
 Estimate of total days:Estimate of total days:
Days needed for release=Max(Days needed for testing &fixing defectsDays needed for release=Max(Days needed for testing &fixing defects
 Release date:Release date:
Total days needed for fixing defects= (Outstanding defects yet to be fixedTotal days needed for fixing defects= (Outstanding defects yet to be fixed
++
Defects that can be found in future test)Defects that can be found in future test)
//
Defect fixing capabilityDefect fixing capability
Metrics test help in identifyingMetrics test help in identifying
 When making the releaseWhen making the release
 What is the release:What is the release:
Based on defect density across modules & analysis scope ofBased on defect density across modules & analysis scope of
product can be decided to release the product in timeproduct can be decided to release the product in time
 Whether product is being released with known quality:Whether product is being released with known quality:
Deciding whether product is released with known quality orDeciding whether product is released with known quality or
will function on predictable way in field.will function on predictable way in field.
TYPES OF METRICSTYPES OF METRICS
 Project metrics:Project metrics:
Indicates how project is planned and executedIndicates how project is planned and executed
 Progress metrics:Progress metrics:
Tracks how different activities are progressingTracks how different activities are progressing
 Productivity metrics:Productivity metrics:
Takes into account various productivity numbers used forTakes into account various productivity numbers used for
planning and testing activitiesplanning and testing activities
PROJECT METRICSPROJECT METRICS
 Projects start with information gatheringProjects start with information gathering
 After info collection Planning And tracking Is doneAfter info collection Planning And tracking Is done
 In planning scope is estimated that is mapped as size estimate whichIn planning scope is estimated that is mapped as size estimate which
in turn is mapped as Effort estimatein turn is mapped as Effort estimate
This isThis is Baselined effort.Baselined effort.
 Two factors to be tracked in each phaseTwo factors to be tracked in each phase
 EffortEffort
 ScheduleSchedule
 If something goes wrong with the scope or project progressesIf something goes wrong with the scope or project progresses
the process is re-evaluated. This is calledthe process is re-evaluated. This is called Revised effortRevised effort
 The basic measurements used here are:The basic measurements used here are:
 The different activities,the initial baseline and schedule used forThe different activities,the initial baseline and schedule used for
each process.each process.
 The actual effort and time taken for various activities.The actual effort and time taken for various activities.
 The Revused estimate for effort and schedule .The Revused estimate for effort and schedule .
 Effort Variance:Effort Variance:
 Plotting baselined ,revised and actual efforts ,phase-wisePlotting baselined ,revised and actual efforts ,phase-wise
 Substantial difference between Baselined and revise effort point toSubstantial difference between Baselined and revise effort point to
incorrect initial estimation.incorrect initial estimation.
Variance%=[(Actual effort – Revised estimate)/Revised estimate]*100Variance%=[(Actual effort – Revised estimate)/Revised estimate]*100
 Schedule Variance:Schedule Variance:
 Deviation of actual schedule from Estimated scheduleDeviation of actual schedule from Estimated schedule
 Calculated at the end of every milestoneCalculated at the end of every milestone
 Several phases could be active at the same time based on theSeveral phases could be active at the same time based on the
SDLC usedSDLC used
 Effort Distribution across phasesEffort Distribution across phases
 Variance calculations help in finding out whether commitments are metVariance calculations help in finding out whether commitments are met
 The distribution effort across each phases can be estimated at time ofThe distribution effort across each phases can be estimated at time of
planningplanning
PROGRESS METRICSPROGRESS METRICS
 Projects need to be tracked from two angles:Projects need to be tracked from two angles:
 How well project is doing with respect to effort and scheduleHow well project is doing with respect to effort and schedule
 How well product is meeting with the quality requirements forHow well product is meeting with the quality requirements for
releaserelease
 Defects metrics are classified as:Defects metrics are classified as:
 Test defect metricsTest defect metrics
 Development defect metricsDevelopment defect metrics
 Number of defects found in product are main indicators of qualityNumber of defects found in product are main indicators of quality
 TEST DEFINE METRICS:TEST DEFINE METRICS:
 Defect priorityDefect priority  Provides management perspective for order of defectsProvides management perspective for order of defects
 Defect SeverityDefect Severity Provides a perspective of impact of the defectProvides a perspective of impact of the defect
 Defect find rate:Defect find rate:
 Purpose of testing is to find defects early in the cyclePurpose of testing is to find defects early in the cycle
 After certain period of testing and fixing plot the results in a Bell Curve.After certain period of testing and fixing plot the results in a Bell Curve.
 Defect fix rate:Defect fix rate:
 Purpose of development is to fix defects as soon as they arrivePurpose of development is to fix defects as soon as they arrive
 Last minute fixing results in slip of deadlines , product quality and also putLast minute fixing results in slip of deadlines , product quality and also put
development at pressuredevelopment at pressure
 Outstanding defects rate:Outstanding defects rate:
 No of outstanding defects =Total defects found – Total defects FixedNo of outstanding defects =Total defects found – Total defects Fixed
 Outstanding defects in a well executed project is nearly Zero.Outstanding defects in a well executed project is nearly Zero.
 Priority outstanding rate:Priority outstanding rate:
 Sometimes defects coming out of testing may be critical and enormous.Sometimes defects coming out of testing may be critical and enormous.
 Correspond to extreme and critical classification of defectsCorrespond to extreme and critical classification of defects
 Some defects of high priority may require change in design orSome defects of high priority may require change in design or
architecture while some defects may take only little time but enormousarchitecture while some defects may take only little time but enormous
efforteffort
 Defect trend:Defect trend:
 Consolidating fix rate, find rate, priority outstanding and outstanding intoConsolidating fix rate, find rate, priority outstanding and outstanding into
one chartone chart
 Defects classification trends:Defects classification trends:
 How many are Extreme defectsHow many are Extreme defects
 How many are CriticalHow many are Critical
 How many are importantHow many are important
 Weighted defects trend:Weighted defects trend:
 Helps in quick analysis of defectsHelps in quick analysis of defects
 Weighted defect =[Extreme*5+Critical*4+Important*3+Minor*2+Cosmetic]Weighted defect =[Extreme*5+Critical*4+Important*3+Minor*2+Cosmetic]
 Defect cause distribution:Defect cause distribution:
 Why defects occur and what are root causes of the defectWhy defects occur and what are root causes of the defect
 What areas must be focused for getting more defects in testing.What areas must be focused for getting more defects in testing.
Development defects metricsDevelopment defects metrics
 Component wise defect distribution:Component wise defect distribution:
 Important to map defects into different componentsImportant to map defects into different components
 Knowing the component that produce more defects help in fixing them.Knowing the component that produce more defects help in fixing them.
 Defect density and defect removal rate:Defect density and defect removal rate:
 Defect density correlates source code and defectsDefect density correlates source code and defects
 Defects per KLOC=[Total defects in the product]/[total executable lineDefects per KLOC=[Total defects in the product]/[total executable line
of codes in KLOC]of codes in KLOC]
 Defect removal rate= (Defects found by verification activitiesDefect removal rate= (Defects found by verification activities
++
Defects found in unit testing) /(Defects found in test team)Defects found in unit testing) /(Defects found in test team)
**
100100
 Age analysis of outstanding defects:Age analysis of outstanding defects:
 Age is the time defects have been waiting to be fixed.Age is the time defects have been waiting to be fixed.
 The time needed to fix a defect is proportional to ageThe time needed to fix a defect is proportional to age
 Introduced reopened defects trend:Introduced reopened defects trend:
 Fixing a defect sometimes may lead to the malfunctioning of aFixing a defect sometimes may lead to the malfunctioning of a
currently working proces.This is called Introduced Defect.currently working proces.This is called Introduced Defect.
PRODUCTIVITY METRICSPRODUCTIVITY METRICS
 Purpose:Purpose:
 Estimating for new releaseEstimating for new release
 Finding out how well a team is progressingFinding out how well a team is progressing
 Estimating the number of defectsEstimating the number of defects
 Estimating release date and qualityEstimating release date and quality
 Estimating cost involved in ReleaseEstimating cost involved in Release
 Defects per 100 Hours of Testing:Defects per 100 Hours of Testing:
 (Total defects found for a period / Total hours spent to get defects)*100(Total defects found for a period / Total hours spent to get defects)*100
 Test cases Executed per 100 Hours of testing:Test cases Executed per 100 Hours of testing:
 (Total test cases executed for a period / Total Hours spent in last(Total test cases executed for a period / Total Hours spent in last
execution)*100execution)*100
 Test cases Developed per 100 Hours of testing:Test cases Developed per 100 Hours of testing:
 (Total test cases developed for a period / Total hours spent in test case(Total test cases developed for a period / Total hours spent in test case
Development)*100Development)*100
 Defects per 100 test cases:Defects per 100 test cases:
 (Total defects found for a period / Total test cases executed for the(Total defects found for a period / Total test cases executed for the
same period)*100same period)*100
 Defects per 100 failed test cases:Defects per 100 failed test cases:
 (Total defects found for a period / Total test case failed due to those(Total defects found for a period / Total test case failed due to those
defects)*100defects)*100
 Closed defect distribution:Closed defect distribution:
 Making sure the defects are fixed and the customer gets qualityMaking sure the defects are fixed and the customer gets quality
assuranceassurance
RELEASE METRICSRELEASE METRICS
 Deciding the release of productsDeciding the release of products
 Varies from Product to productVaries from Product to product
 Provides guidelines in making the DecisionProvides guidelines in making the Decision
CourtesyCourtesy
““Software testing “ by William StallingsSoftware testing “ by William Stallings
22ndnd
EditionEdition

Contenu connexe

Tendances

Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsEssam Lotffy, PMP®, CCP®
 
Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Giovanni Asproni
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performanceGlen Alleman
 
Monte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentMonte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentGlen Alleman
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in PracticeTechWell
 
RCA Presentation V0 1
RCA Presentation V0 1RCA Presentation V0 1
RCA Presentation V0 1Ian McDonald
 
8D Problem Solving
8D Problem Solving8D Problem Solving
8D Problem SolvingAjay Garg
 
Analyze phase lean six sigma tollgate template
Analyze phase   lean six sigma tollgate templateAnalyze phase   lean six sigma tollgate template
Analyze phase lean six sigma tollgate templateSteven Bonacorsi
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysGoLeanSixSigma.com
 
Problem Solving Tools & Methods - Part 3
Problem Solving Tools & Methods - Part 3Problem Solving Tools & Methods - Part 3
Problem Solving Tools & Methods - Part 3Tony Alvarez
 
Brownfields agile draft v11
Brownfields agile draft v11Brownfields agile draft v11
Brownfields agile draft v11tony1234
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best PracticesGlen Alleman
 
Risk adjusted engineering management
Risk adjusted engineering managementRisk adjusted engineering management
Risk adjusted engineering managementGlen Alleman
 

Tendances (20)

Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projects
 
Module 12 Monitoring and Control I
Module 12 Monitoring and Control IModule 12 Monitoring and Control I
Module 12 Monitoring and Control I
 
Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)
 
Defect Age
Defect  AgeDefect  Age
Defect Age
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performance
 
Project Management 12
Project Management 12Project Management 12
Project Management 12
 
Pmp quality chapter 8
Pmp quality chapter 8Pmp quality chapter 8
Pmp quality chapter 8
 
Monte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentMonte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile Development
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
 
RCA Presentation V0 1
RCA Presentation V0 1RCA Presentation V0 1
RCA Presentation V0 1
 
8D Problem Solving
8D Problem Solving8D Problem Solving
8D Problem Solving
 
Analyze phase lean six sigma tollgate template
Analyze phase   lean six sigma tollgate templateAnalyze phase   lean six sigma tollgate template
Analyze phase lean six sigma tollgate template
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Problem Solving Tools & Methods - Part 3
Problem Solving Tools & Methods - Part 3Problem Solving Tools & Methods - Part 3
Problem Solving Tools & Methods - Part 3
 
Estimating
EstimatingEstimating
Estimating
 
Brownfields agile draft v11
Brownfields agile draft v11Brownfields agile draft v11
Brownfields agile draft v11
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best Practices
 
Risk adjusted engineering management
Risk adjusted engineering managementRisk adjusted engineering management
Risk adjusted engineering management
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
HALT value FMS Reliability
HALT value FMS ReliabilityHALT value FMS Reliability
HALT value FMS Reliability
 

Similaire à Presentation1

Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For TestersQA Programmer
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For TestersGopi Raghavendra
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingTechWell
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based ManagementSPIN Chennai
 
Quality planning
Quality planningQuality planning
Quality planningRahul Hada
 
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"Dakiry
 
Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement ignitetribes
 
HCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing MetricsHCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing MetricsHCL Technologies
 
Software life cycle ppt
Software life cycle pptSoftware life cycle ppt
Software life cycle pptArsalanAman
 
Software life cycle ppt
Software life cycle pptSoftware life cycle ppt
Software life cycle pptArsalanAman
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2Chandukar
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The MetricsTeamQualityPro
 

Similaire à Presentation1 (20)

Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For Testers
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For Testers
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
 
Quality planning
Quality planningQuality planning
Quality planning
 
Deliverables Mapping
Deliverables MappingDeliverables Mapping
Deliverables Mapping
 
CTFL Module 01
CTFL Module 01CTFL Module 01
CTFL Module 01
 
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"
DaKiRY_BAQ2016_QADay_Оксана Вей "Manage by metrics"
 
Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement
 
Presentation on Quality Management
Presentation on Quality ManagementPresentation on Quality Management
Presentation on Quality Management
 
HCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing MetricsHCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing Metrics
 
Software life cycle ppt
Software life cycle pptSoftware life cycle ppt
Software life cycle ppt
 
Software life cycle ppt
Software life cycle pptSoftware life cycle ppt
Software life cycle ppt
 
stlc
stlcstlc
stlc
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Quality - An Introduction-170715
Quality - An Introduction-170715Quality - An Introduction-170715
Quality - An Introduction-170715
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 

Dernier

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Dernier (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Presentation1

  • 1.  ASSIGNMENT ON METRICS AND EVALUATIONSASSIGNMENT ON METRICS AND EVALUATIONS  SUBMITTED BY:SUBMITTED BY:  Pavithra.S.Pavithra.S.  Preethi SubramanianPreethi Subramanian  Punithavathi.P.Punithavathi.P.  VidhyaLakshmi.R.VidhyaLakshmi.R.  YaminiPriya.K.YaminiPriya.K. SOFTWARE TESTING
  • 2. WHY METRICS AND MEASUREMENT?WHY METRICS AND MEASUREMENT?  Metrics derive Info from raw data with a view to help in Decision makingMetrics derive Info from raw data with a view to help in Decision making in areas likein areas like  Relationship between data pointsRelationship between data points  Any cause and effect correlation between observed data pointsAny cause and effect correlation between observed data points  Any pointers to how data can be used in FutureAny pointers to how data can be used in Future  Project Performance can be tracked by:Project Performance can be tracked by:  Measuring the Right ParametersMeasuring the Right Parameters  Performing right analysis on data measuredPerforming right analysis on data measured  Presenting the results of analysis in an appropriate mannerPresenting the results of analysis in an appropriate manner
  • 3. STEPS IN METRICSSTEPS IN METRICS  Identify What to measureIdentify What to measure  Transform Measurements to metricsTransform Measurements to metrics  Decide operational requirementsDecide operational requirements  Perform metrics analysisPerform metrics analysis  Take actions and follow upTake actions and follow up  Refine measurements and metricsRefine measurements and metrics
  • 4. WHY METRICS IN TESTINGWHY METRICS IN TESTING  It is essential to measure the progress of testing and product qualityIt is essential to measure the progress of testing and product quality  Test case execution productivity:Test case execution productivity: Days needed to complete testing=total test cases yet to be executedDays needed to complete testing=total test cases yet to be executed  Estimate of total days:Estimate of total days: Days needed for release=Max(Days needed for testing &fixing defectsDays needed for release=Max(Days needed for testing &fixing defects  Release date:Release date: Total days needed for fixing defects= (Outstanding defects yet to be fixedTotal days needed for fixing defects= (Outstanding defects yet to be fixed ++ Defects that can be found in future test)Defects that can be found in future test) // Defect fixing capabilityDefect fixing capability
  • 5. Metrics test help in identifyingMetrics test help in identifying  When making the releaseWhen making the release  What is the release:What is the release: Based on defect density across modules & analysis scope ofBased on defect density across modules & analysis scope of product can be decided to release the product in timeproduct can be decided to release the product in time  Whether product is being released with known quality:Whether product is being released with known quality: Deciding whether product is released with known quality orDeciding whether product is released with known quality or will function on predictable way in field.will function on predictable way in field.
  • 6. TYPES OF METRICSTYPES OF METRICS  Project metrics:Project metrics: Indicates how project is planned and executedIndicates how project is planned and executed  Progress metrics:Progress metrics: Tracks how different activities are progressingTracks how different activities are progressing  Productivity metrics:Productivity metrics: Takes into account various productivity numbers used forTakes into account various productivity numbers used for planning and testing activitiesplanning and testing activities
  • 7. PROJECT METRICSPROJECT METRICS  Projects start with information gatheringProjects start with information gathering  After info collection Planning And tracking Is doneAfter info collection Planning And tracking Is done  In planning scope is estimated that is mapped as size estimate whichIn planning scope is estimated that is mapped as size estimate which in turn is mapped as Effort estimatein turn is mapped as Effort estimate This isThis is Baselined effort.Baselined effort.  Two factors to be tracked in each phaseTwo factors to be tracked in each phase  EffortEffort  ScheduleSchedule
  • 8.  If something goes wrong with the scope or project progressesIf something goes wrong with the scope or project progresses the process is re-evaluated. This is calledthe process is re-evaluated. This is called Revised effortRevised effort  The basic measurements used here are:The basic measurements used here are:  The different activities,the initial baseline and schedule used forThe different activities,the initial baseline and schedule used for each process.each process.  The actual effort and time taken for various activities.The actual effort and time taken for various activities.  The Revused estimate for effort and schedule .The Revused estimate for effort and schedule .
  • 9.  Effort Variance:Effort Variance:  Plotting baselined ,revised and actual efforts ,phase-wisePlotting baselined ,revised and actual efforts ,phase-wise  Substantial difference between Baselined and revise effort point toSubstantial difference between Baselined and revise effort point to incorrect initial estimation.incorrect initial estimation. Variance%=[(Actual effort – Revised estimate)/Revised estimate]*100Variance%=[(Actual effort – Revised estimate)/Revised estimate]*100  Schedule Variance:Schedule Variance:  Deviation of actual schedule from Estimated scheduleDeviation of actual schedule from Estimated schedule  Calculated at the end of every milestoneCalculated at the end of every milestone  Several phases could be active at the same time based on theSeveral phases could be active at the same time based on the SDLC usedSDLC used
  • 10.  Effort Distribution across phasesEffort Distribution across phases  Variance calculations help in finding out whether commitments are metVariance calculations help in finding out whether commitments are met  The distribution effort across each phases can be estimated at time ofThe distribution effort across each phases can be estimated at time of planningplanning
  • 11. PROGRESS METRICSPROGRESS METRICS  Projects need to be tracked from two angles:Projects need to be tracked from two angles:  How well project is doing with respect to effort and scheduleHow well project is doing with respect to effort and schedule  How well product is meeting with the quality requirements forHow well product is meeting with the quality requirements for releaserelease  Defects metrics are classified as:Defects metrics are classified as:  Test defect metricsTest defect metrics  Development defect metricsDevelopment defect metrics  Number of defects found in product are main indicators of qualityNumber of defects found in product are main indicators of quality
  • 12.  TEST DEFINE METRICS:TEST DEFINE METRICS:  Defect priorityDefect priority  Provides management perspective for order of defectsProvides management perspective for order of defects  Defect SeverityDefect Severity Provides a perspective of impact of the defectProvides a perspective of impact of the defect  Defect find rate:Defect find rate:  Purpose of testing is to find defects early in the cyclePurpose of testing is to find defects early in the cycle  After certain period of testing and fixing plot the results in a Bell Curve.After certain period of testing and fixing plot the results in a Bell Curve.  Defect fix rate:Defect fix rate:  Purpose of development is to fix defects as soon as they arrivePurpose of development is to fix defects as soon as they arrive  Last minute fixing results in slip of deadlines , product quality and also putLast minute fixing results in slip of deadlines , product quality and also put development at pressuredevelopment at pressure
  • 13.  Outstanding defects rate:Outstanding defects rate:  No of outstanding defects =Total defects found – Total defects FixedNo of outstanding defects =Total defects found – Total defects Fixed  Outstanding defects in a well executed project is nearly Zero.Outstanding defects in a well executed project is nearly Zero.  Priority outstanding rate:Priority outstanding rate:  Sometimes defects coming out of testing may be critical and enormous.Sometimes defects coming out of testing may be critical and enormous.  Correspond to extreme and critical classification of defectsCorrespond to extreme and critical classification of defects  Some defects of high priority may require change in design orSome defects of high priority may require change in design or architecture while some defects may take only little time but enormousarchitecture while some defects may take only little time but enormous efforteffort  Defect trend:Defect trend:  Consolidating fix rate, find rate, priority outstanding and outstanding intoConsolidating fix rate, find rate, priority outstanding and outstanding into one chartone chart
  • 14.  Defects classification trends:Defects classification trends:  How many are Extreme defectsHow many are Extreme defects  How many are CriticalHow many are Critical  How many are importantHow many are important  Weighted defects trend:Weighted defects trend:  Helps in quick analysis of defectsHelps in quick analysis of defects  Weighted defect =[Extreme*5+Critical*4+Important*3+Minor*2+Cosmetic]Weighted defect =[Extreme*5+Critical*4+Important*3+Minor*2+Cosmetic]  Defect cause distribution:Defect cause distribution:  Why defects occur and what are root causes of the defectWhy defects occur and what are root causes of the defect  What areas must be focused for getting more defects in testing.What areas must be focused for getting more defects in testing.
  • 15. Development defects metricsDevelopment defects metrics  Component wise defect distribution:Component wise defect distribution:  Important to map defects into different componentsImportant to map defects into different components  Knowing the component that produce more defects help in fixing them.Knowing the component that produce more defects help in fixing them.  Defect density and defect removal rate:Defect density and defect removal rate:  Defect density correlates source code and defectsDefect density correlates source code and defects  Defects per KLOC=[Total defects in the product]/[total executable lineDefects per KLOC=[Total defects in the product]/[total executable line of codes in KLOC]of codes in KLOC]  Defect removal rate= (Defects found by verification activitiesDefect removal rate= (Defects found by verification activities ++ Defects found in unit testing) /(Defects found in test team)Defects found in unit testing) /(Defects found in test team) ** 100100
  • 16.  Age analysis of outstanding defects:Age analysis of outstanding defects:  Age is the time defects have been waiting to be fixed.Age is the time defects have been waiting to be fixed.  The time needed to fix a defect is proportional to ageThe time needed to fix a defect is proportional to age  Introduced reopened defects trend:Introduced reopened defects trend:  Fixing a defect sometimes may lead to the malfunctioning of aFixing a defect sometimes may lead to the malfunctioning of a currently working proces.This is called Introduced Defect.currently working proces.This is called Introduced Defect.
  • 17. PRODUCTIVITY METRICSPRODUCTIVITY METRICS  Purpose:Purpose:  Estimating for new releaseEstimating for new release  Finding out how well a team is progressingFinding out how well a team is progressing  Estimating the number of defectsEstimating the number of defects  Estimating release date and qualityEstimating release date and quality  Estimating cost involved in ReleaseEstimating cost involved in Release
  • 18.  Defects per 100 Hours of Testing:Defects per 100 Hours of Testing:  (Total defects found for a period / Total hours spent to get defects)*100(Total defects found for a period / Total hours spent to get defects)*100  Test cases Executed per 100 Hours of testing:Test cases Executed per 100 Hours of testing:  (Total test cases executed for a period / Total Hours spent in last(Total test cases executed for a period / Total Hours spent in last execution)*100execution)*100  Test cases Developed per 100 Hours of testing:Test cases Developed per 100 Hours of testing:  (Total test cases developed for a period / Total hours spent in test case(Total test cases developed for a period / Total hours spent in test case Development)*100Development)*100  Defects per 100 test cases:Defects per 100 test cases:  (Total defects found for a period / Total test cases executed for the(Total defects found for a period / Total test cases executed for the same period)*100same period)*100
  • 19.  Defects per 100 failed test cases:Defects per 100 failed test cases:  (Total defects found for a period / Total test case failed due to those(Total defects found for a period / Total test case failed due to those defects)*100defects)*100  Closed defect distribution:Closed defect distribution:  Making sure the defects are fixed and the customer gets qualityMaking sure the defects are fixed and the customer gets quality assuranceassurance
  • 20. RELEASE METRICSRELEASE METRICS  Deciding the release of productsDeciding the release of products  Varies from Product to productVaries from Product to product  Provides guidelines in making the DecisionProvides guidelines in making the Decision
  • 21. CourtesyCourtesy ““Software testing “ by William StallingsSoftware testing “ by William Stallings 22ndnd EditionEdition