SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Improving defect yield -
A three step approach
Powered by HBT
T Ashok
Founder & CEO
STAG Software Private Limited
in.linkedin.com/in/AshokSTAG
Ash_Thiru
© 2013 STAG Software Private Limited.All rights reserved.
Defect Yield
2
Defect yield is the #defects (of good quality)
uncovered by the test cases
Yield = Outcome/Effort
Defect yield = #Defects / # TestCases
© 2013 STAG Software Private Limited.All rights reserved.
Expectation & Challenges
3
Expectation
Increasing the yield - a natural expectation.
Challenges
Defect yield drops/is-low :
- when system matures
- when system of testing is “weak”
- when testing is transitioned to a different team
© 2013 STAG Software Private Limited.All rights reserved.
Why Lower Yield ?
4
Are we wasting effort by testing stable parts?
Are we missing doing something else?
© 2013 STAG Software Private Limited.All rights reserved.
The 3-step approach to yield improvement
5
Potency assessment1
Potential defect type re-targeting2
Potency improvement3
What types of defects are being targeted by the test cases?
Are the test cases complete/adequate?
Are there any other types of defects to be targeted?
Add new test cases to cover the new types of defects
Enhance existing test cases to ensure that they are complete
© 2013 STAG Software Private Limited.All rights reserved.
Hypothesis Based Testing - HBT
6
System Under Test
Cleanliness Criteria
Potential Defect
Types
Test CasesRequirements
traceability
“what to test”
Fault
traceability
“test for what”
should satisfy impeded by
© 2013 STAG Software Private Limited.All rights reserved. 7
Quality Levels & PDTs - Powered by HBT
Input cleanliness
Input interface cleanliness
Structural integrity
Behaviour correctness
Environment cleanliness
Attributes met
Flow correctness
Clean Deployment
End user value
L1
L2
L3
L4
L5
L6
L7
L8
L9
That inputs are handled well
PDTs related to Input data correctness
That the functional behaviour is correct
PDTs related to Functionality
That the internal structure is robust
PDTs related to Structural aspects
That the user interface is clean
PDTs related to UI
That end-to-end flows work correctly
PDTs related to Flow behaviour, Interactions
That it does not mess up the environment
PDTs related to Resource leaks, Compatibility...
That the stated attributes are met
PDTs related to Performance, Load, Volume......
That it deploys well in the real environment
PDTs related to Compatibility, Migration
That user expectations are met
PDTs related to User flows, User experience
© 2013 STAG Software Private Limited.All rights reserved.
Potency Framework (For Assessment & Re-target)
8
QL9 End user value
End user value test
PDT 57-59
QL8 Clean deployment
Installation test	

PDT 54-55
Migration test
PDT 56
Migration test
QL7 Attributes met
LSPS test
PDT 44-51
Reliability test
PDT 52
Reliability test
PDT 52
Security test
PDT 53
QL6 Environment cleanliness
Good citizen test
PDT 39-41
Compatibility test
PDT 42-43
Compatibility test
QL5 Flow correctness
Interaction test
PDT 35-38
QL4 Behaviour correctness
Functionality test
PDT 24-31
Access control test
PDT 32-34
Access control test
QL3 Structural integrity
Structural test
PDT 14-23
QL2 Input interface cleanliness
API validation test
PDT 5-7
GUI validation test
PDT 8-13
GUI validation test
QL1 Input cleanliness
Input validation test
PDT 1-4
Input validation test
QL - Quality Level
PDT - Potential Defect Type
PoweredbyHBT
© 2013 STAG Software Private Limited.All rights reserved.
An illustration : A component of a large system
9
Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1
BeforeBeforeBeforeBeforeBefore ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)
#PDT
s
#TCs#TCs#TCs #Defects '+PDTs '+TCs'+TCs'+TCs #Defects
Total '+ve '-ve Total '+ve '-ve
L8 0 0
L7 1 1 1 0 1 2 1 1
L6 0 0
L5 0 0
L4 7 1116 976 140 8 7 45 26 19 17
L3 1 135 130 5 0
L2 2 29 26 3 0
L1 3 23 9 14 0
Total 14 1304 1142 162 8 8 47 27 20 17
Increase byIncrease byIncrease byIncrease byIncrease by 57% 4% 2% 12% 213%
TC YieldTC Yield 0.01 Defects/TCDefects/TC TC YieldTC Yield 0.36 Defects/TCDefects/TC
Potency assessment PDT re-targeting21
3 Potency improvement
© 2013 STAG Software Private Limited.All rights reserved.
An illustration - The entire system
10
Potency assessment PDT re-targeting21
3 Potency improvement
Customer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : Summary
BeforeBeforeBeforeBeforeBefore ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)
#PDTs #TCs#TCs#TCs #Defects '+PDTs '+TCs'+TCs'+TCs #Defects
Total '+ve '-ve Total '+ve '-ve
C1 14 1304 1142 162 8 8 47 27 20 17
C2 20 543 353 190 6 8 176 114 62 7
C2 6 741 494 247 19 7 17 12 5 0
Total 40 2588 1989 599 33 23 240 153 87 24
Increase byIncrease byIncrease byIncrease byIncrease by 58% 9% 8% 15% 73%
TC YieldTC Yield 0.01 Defects/TCDefects/TC TC YieldTC Yield 0.10 Defects/TCDefects/TC
10x yield improvement
© 2013 STAG Software Private Limited.All rights reserved.
HBT Overview
SIX staged purposeful activities, powered by EIGHT disciplines of thinking
11
D1
D2
D4
D3
D5D6
D7
D8
Core Concepts
S1
S2
S3S4
S5
S6
SIX Stages of DOING
S1: Understand expectations
S2: Understand context
S3: Formulate hypothesis
S4: Devise proof
S5:Tooling support
S6:Assess & Analyse
EIGHT Disciplines of Thinking
D1: Business value understanding
D2: Defect hypothesis
D3: Strategy & Planning
D4:Test design
D5:Tooling
D6:Visibility
D7: Execution & Reporting
D8:Analysis & Management
Uses 32 Core Concepts
For Problem solving
- Techniques, Principles, Guideline
Click here to know more about HBT.
http://stagsoftware.com/blog?p=570
© 2013 STAG Software Private Limited.All rights reserved.
HBT is the intellectual property of STAG Software Private Limited.
STEMTM is the trademark of STAG Software Private Limited.
www.stagsoftware.com
@stagsoft
blog.stagsoftware.com
Connect with us...
Improving defect yield -
A three step approach
Powered by HBT
Potency assessment1
Potential defect type re-targeting2
Potency improvement3
Thank you.

Más contenido relacionado

La actualidad más candente

Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECHPravinsinh
 
Usability Testing Plan & Report
Usability Testing Plan & ReportUsability Testing Plan & Report
Usability Testing Plan & ReportGaurav Bhatia
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...CA Technologies
 
Automation Consultant Niranjan_Parija
Automation Consultant Niranjan_ParijaAutomation Consultant Niranjan_Parija
Automation Consultant Niranjan_ParijaNiranjan Parija
 
Writing Requirements Right
Writing Requirements RightWriting Requirements Right
Writing Requirements RightHani Massoud
 
IRJET- Movie Success Prediction using Data Mining and Social Media
IRJET- Movie Success Prediction using Data Mining and Social MediaIRJET- Movie Success Prediction using Data Mining and Social Media
IRJET- Movie Success Prediction using Data Mining and Social MediaIRJET Journal
 

La actualidad más candente (10)

Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Form and structure of test case MATTERS!
Form and structure of test case MATTERS!Form and structure of test case MATTERS!
Form and structure of test case MATTERS!
 
Usability Testing Plan & Report
Usability Testing Plan & ReportUsability Testing Plan & Report
Usability Testing Plan & Report
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Automation Consultant Niranjan_Parija
Automation Consultant Niranjan_ParijaAutomation Consultant Niranjan_Parija
Automation Consultant Niranjan_Parija
 
DreamWork Animation DWA
DreamWork Animation DWADreamWork Animation DWA
DreamWork Animation DWA
 
Writing Requirements Right
Writing Requirements RightWriting Requirements Right
Writing Requirements Right
 
IRJET- Movie Success Prediction using Data Mining and Social Media
IRJET- Movie Success Prediction using Data Mining and Social MediaIRJET- Movie Success Prediction using Data Mining and Social Media
IRJET- Movie Success Prediction using Data Mining and Social Media
 

Destacado (8)

Enhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturityEnhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product Maturity
 
Test Harness for Custom Product Installation
Test Harness for Custom Product InstallationTest Harness for Custom Product Installation
Test Harness for Custom Product Installation
 
Reflect and Change
Reflect and ChangeReflect and Change
Reflect and Change
 
Pre-deployment Performance Evaluation of Web-based Product
Pre-deployment Performance Evaluation of Web-based ProductPre-deployment Performance Evaluation of Web-based Product
Pre-deployment Performance Evaluation of Web-based Product
 
Test Case Potency Assessment
Test Case Potency AssessmentTest Case Potency Assessment
Test Case Potency Assessment
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Silence is golden - The power of Test Case Immunity
Silence is golden -  The power of Test Case ImmunitySilence is golden -  The power of Test Case Immunity
Silence is golden - The power of Test Case Immunity
 
STAG Software - Presentation
STAG Software - PresentationSTAG Software - Presentation
STAG Software - Presentation
 

Similar a Improve Defect Yield with 3 Steps

Cause-Effect Graphing: Rigorous Test Case Design
Cause-Effect Graphing: Rigorous Test Case DesignCause-Effect Graphing: Rigorous Test Case Design
Cause-Effect Graphing: Rigorous Test Case DesignTechWell
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesStanton Champion
 
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...OAK Systems Pvt Ltd
 
Top 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaTop 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaEdureka!
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaEdureka!
 
Machine_Learning_and_drive_grading_HEPIX_October_2015
Machine_Learning_and_drive_grading_HEPIX_October_2015Machine_Learning_and_drive_grading_HEPIX_October_2015
Machine_Learning_and_drive_grading_HEPIX_October_2015Amit Chattopadhyay
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDLaurent PY
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)bindu chintalapudi
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality AnalystAnkur Gupta
 
Building functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalBuilding functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalDmitriy Gumeniuk
 
Performance On Demand
Performance On DemandPerformance On Demand
Performance On DemandFranky Smit
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetAmit Bhardwaj
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1Ramu Palanki
 
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...QA or the Highway
 
Approaching ATDD/BDD
Approaching ATDD/BDDApproaching ATDD/BDD
Approaching ATDD/BDDDhaval Dalal
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingSelin Gungor
 
Augmenting Coded UI
Augmenting Coded UIAugmenting Coded UI
Augmenting Coded UItravisk
 

Similar a Improve Defect Yield with 3 Steps (20)

Cause-Effect Graphing: Rigorous Test Case Design
Cause-Effect Graphing: Rigorous Test Case DesignCause-Effect Graphing: Rigorous Test Case Design
Cause-Effect Graphing: Rigorous Test Case Design
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
 
Top 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaTop 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | Edureka
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
 
Machine_Learning_and_drive_grading_HEPIX_October_2015
Machine_Learning_and_drive_grading_HEPIX_October_2015Machine_Learning_and_drive_grading_HEPIX_October_2015
Machine_Learning_and_drive_grading_HEPIX_October_2015
 
Acceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDDAcceptance Testing Driven Development, TDD
Acceptance Testing Driven Development, TDD
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality Analyst
 
Building functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalBuilding functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortal
 
Performance On Demand
Performance On DemandPerformance On Demand
Performance On Demand
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 
Software Testing Concepts
Software Testing  ConceptsSoftware Testing  Concepts
Software Testing Concepts
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1
 
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
 
Approaching ATDD/BDD
Approaching ATDD/BDDApproaching ATDD/BDD
Approaching ATDD/BDD
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Augmenting Coded UI
Augmenting Coded UIAugmenting Coded UI
Augmenting Coded UI
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
 

Más de STAG Software Private Limited

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"STAG Software Private Limited
 
Test Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentTest Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentSTAG Software Private Limited
 
Enhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesEnhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesSTAG Software Private Limited
 
Differential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalDifferential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalSTAG Software Private Limited
 

Más de STAG Software Private Limited (16)

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Test Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentTest Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development Investment
 
Intelligent Automation and Smart Tooling
Intelligent Automation and Smart ToolingIntelligent Automation and Smart Tooling
Intelligent Automation and Smart Tooling
 
Too Many Conditions!
Too Many Conditions!Too Many Conditions!
Too Many Conditions!
 
Enhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesEnhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business Outcomes
 
Regulatory Compliance QA
Regulatory Compliance QARegulatory Compliance QA
Regulatory Compliance QA
 
Differential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalDifferential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center Operational
 

Último

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Improve Defect Yield with 3 Steps

  • 1. Improving defect yield - A three step approach Powered by HBT T Ashok Founder & CEO STAG Software Private Limited in.linkedin.com/in/AshokSTAG Ash_Thiru
  • 2. © 2013 STAG Software Private Limited.All rights reserved. Defect Yield 2 Defect yield is the #defects (of good quality) uncovered by the test cases Yield = Outcome/Effort Defect yield = #Defects / # TestCases
  • 3. © 2013 STAG Software Private Limited.All rights reserved. Expectation & Challenges 3 Expectation Increasing the yield - a natural expectation. Challenges Defect yield drops/is-low : - when system matures - when system of testing is “weak” - when testing is transitioned to a different team
  • 4. © 2013 STAG Software Private Limited.All rights reserved. Why Lower Yield ? 4 Are we wasting effort by testing stable parts? Are we missing doing something else?
  • 5. © 2013 STAG Software Private Limited.All rights reserved. The 3-step approach to yield improvement 5 Potency assessment1 Potential defect type re-targeting2 Potency improvement3 What types of defects are being targeted by the test cases? Are the test cases complete/adequate? Are there any other types of defects to be targeted? Add new test cases to cover the new types of defects Enhance existing test cases to ensure that they are complete
  • 6. © 2013 STAG Software Private Limited.All rights reserved. Hypothesis Based Testing - HBT 6 System Under Test Cleanliness Criteria Potential Defect Types Test CasesRequirements traceability “what to test” Fault traceability “test for what” should satisfy impeded by
  • 7. © 2013 STAG Software Private Limited.All rights reserved. 7 Quality Levels & PDTs - Powered by HBT Input cleanliness Input interface cleanliness Structural integrity Behaviour correctness Environment cleanliness Attributes met Flow correctness Clean Deployment End user value L1 L2 L3 L4 L5 L6 L7 L8 L9 That inputs are handled well PDTs related to Input data correctness That the functional behaviour is correct PDTs related to Functionality That the internal structure is robust PDTs related to Structural aspects That the user interface is clean PDTs related to UI That end-to-end flows work correctly PDTs related to Flow behaviour, Interactions That it does not mess up the environment PDTs related to Resource leaks, Compatibility... That the stated attributes are met PDTs related to Performance, Load, Volume...... That it deploys well in the real environment PDTs related to Compatibility, Migration That user expectations are met PDTs related to User flows, User experience
  • 8. © 2013 STAG Software Private Limited.All rights reserved. Potency Framework (For Assessment & Re-target) 8 QL9 End user value End user value test PDT 57-59 QL8 Clean deployment Installation test PDT 54-55 Migration test PDT 56 Migration test QL7 Attributes met LSPS test PDT 44-51 Reliability test PDT 52 Reliability test PDT 52 Security test PDT 53 QL6 Environment cleanliness Good citizen test PDT 39-41 Compatibility test PDT 42-43 Compatibility test QL5 Flow correctness Interaction test PDT 35-38 QL4 Behaviour correctness Functionality test PDT 24-31 Access control test PDT 32-34 Access control test QL3 Structural integrity Structural test PDT 14-23 QL2 Input interface cleanliness API validation test PDT 5-7 GUI validation test PDT 8-13 GUI validation test QL1 Input cleanliness Input validation test PDT 1-4 Input validation test QL - Quality Level PDT - Potential Defect Type PoweredbyHBT
  • 9. © 2013 STAG Software Private Limited.All rights reserved. An illustration : A component of a large system 9 Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1Component = C1 BeforeBeforeBeforeBeforeBefore ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After) #PDT s #TCs#TCs#TCs #Defects '+PDTs '+TCs'+TCs'+TCs #Defects Total '+ve '-ve Total '+ve '-ve L8 0 0 L7 1 1 1 0 1 2 1 1 L6 0 0 L5 0 0 L4 7 1116 976 140 8 7 45 26 19 17 L3 1 135 130 5 0 L2 2 29 26 3 0 L1 3 23 9 14 0 Total 14 1304 1142 162 8 8 47 27 20 17 Increase byIncrease byIncrease byIncrease byIncrease by 57% 4% 2% 12% 213% TC YieldTC Yield 0.01 Defects/TCDefects/TC TC YieldTC Yield 0.36 Defects/TCDefects/TC Potency assessment PDT re-targeting21 3 Potency improvement
  • 10. © 2013 STAG Software Private Limited.All rights reserved. An illustration - The entire system 10 Potency assessment PDT re-targeting21 3 Potency improvement Customer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : SummaryCustomer X : Summary BeforeBeforeBeforeBeforeBefore ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After)ADDITIONS (After) #PDTs #TCs#TCs#TCs #Defects '+PDTs '+TCs'+TCs'+TCs #Defects Total '+ve '-ve Total '+ve '-ve C1 14 1304 1142 162 8 8 47 27 20 17 C2 20 543 353 190 6 8 176 114 62 7 C2 6 741 494 247 19 7 17 12 5 0 Total 40 2588 1989 599 33 23 240 153 87 24 Increase byIncrease byIncrease byIncrease byIncrease by 58% 9% 8% 15% 73% TC YieldTC Yield 0.01 Defects/TCDefects/TC TC YieldTC Yield 0.10 Defects/TCDefects/TC 10x yield improvement
  • 11. © 2013 STAG Software Private Limited.All rights reserved. HBT Overview SIX staged purposeful activities, powered by EIGHT disciplines of thinking 11 D1 D2 D4 D3 D5D6 D7 D8 Core Concepts S1 S2 S3S4 S5 S6 SIX Stages of DOING S1: Understand expectations S2: Understand context S3: Formulate hypothesis S4: Devise proof S5:Tooling support S6:Assess & Analyse EIGHT Disciplines of Thinking D1: Business value understanding D2: Defect hypothesis D3: Strategy & Planning D4:Test design D5:Tooling D6:Visibility D7: Execution & Reporting D8:Analysis & Management Uses 32 Core Concepts For Problem solving - Techniques, Principles, Guideline Click here to know more about HBT. http://stagsoftware.com/blog?p=570
  • 12. © 2013 STAG Software Private Limited.All rights reserved. HBT is the intellectual property of STAG Software Private Limited. STEMTM is the trademark of STAG Software Private Limited. www.stagsoftware.com @stagsoft blog.stagsoftware.com Connect with us... Improving defect yield - A three step approach Powered by HBT Potency assessment1 Potential defect type re-targeting2 Potency improvement3 Thank you.