SlideShare a Scribd company logo
10+ Reasons To Use
Static Testing Techniques
Risk Analysis
Mikhail Pavlov
Tuesday, 30 April, 13
“Risk management is project
management for adults.”
Tom DeMarco “Waltzing With Bears”,
2003
2
Tuesday, 30 April, 13
Reason 1
Static testing is more
efficient than other
approaches
3
Tuesday, 30 April, 13
Reason 1 - Risk
Mitigation
Schedule and efforts overrun
Product quality level is lower than
expected
4
Tuesday, 30 April, 13
Reason 2
Static testing can be
conducted even if an
object of testing is not
ready to be executed
5
Tuesday, 30 April, 13
Reason 2 - Risk
Mitigation
Later application-under-test
readiness for testing
Time for test execution is not
sufficient
6
Tuesday, 30 April, 13
Reason 3
Static testing helps to find
errors early
7
Tuesday, 30 April, 13
Reason 3 - Risk
Mitigation
Information about application-
under-test quality is not available
for project stakeholders on time
Timeframes for fixing defects are
not sufficient
8
Tuesday, 30 April, 13
Reason 4
Sometimes static testing is
the only approach to test
on time
9
Tuesday, 30 April, 13
Reason 4 - Risk
Mitigation
Requirements and design defects can leak out
to subsequent SDLC phases
Requirements and design defects are harder
to find and more expensive to fix later in SDLC
Tests executed are not enough to achieve a
certain level of quality
10
Tuesday, 30 April, 13
Reason 5
About half of defects
detectable by dynamic
testing techniques can be
found using static testing
11
Tuesday, 30 April, 13
Reason 5 - Risk
Mitigation
Defect leakage to production
Late defect detection
Inefficient use of testing resources
12
Tuesday, 30 April, 13
Reason 6
Static testing aims to find
failures directly
13
Tuesday, 30 April, 13
Reason 6 - Risk
Mitigation
High debugging costs
Higher testing costs
14
Tuesday, 30 April, 13
Reason 7
The highest product quality
can be delivered to
customer when static
testing is used in synergy
with other approaches
15
Tuesday, 30 April, 13
Reason 7 - Risk
Mitigation
Product quality level is lower than
expected (esp. for mission-critical
systems)
Project execution discipline does
not match project goals
16
Tuesday, 30 April, 13
Reason 8
Static testing reduces total
costs of a project
17
Tuesday, 30 April, 13
Reason 8 - Risk
Mitigation
Budget overrun
High rework efforts
18
Tuesday, 30 April, 13
Reason 9
Static testing of testware
leads to its higher defect
detection power
19
Tuesday, 30 April, 13
Reason 9 - Risk
Mitigation
Insufficient test coverage
Goals of test scripts cannot be achieved
Unreliable test automation framework
Defects leakage to production
20
Tuesday, 30 April, 13
Reasons 10+
What are your reasons to use
static testing in your project?
What risks do you mitigate?
Tuesday, 30 April, 13

More Related Content

PDF
Forgotten? Ignored? Obsolete? Static testing techniques
PDF
Dunning-Krueger Effect in Software Testing
PDF
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
PPT
Better Software Classic Testing Mistakes
PPT
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
PPT
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
PDF
[Paul Holland] Bad Metrics and What You Can Do About It
PPT
Practical Application Of Risk Based Testing Methods
Forgotten? Ignored? Obsolete? Static testing techniques
Dunning-Krueger Effect in Software Testing
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
Better Software Classic Testing Mistakes
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
[Paul Holland] Bad Metrics and What You Can Do About It
Practical Application Of Risk Based Testing Methods

What's hot (20)

PDF
[HCMC STC Jan 2015] Practical Experiences In Test Automation
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
PPT
Mats Grindal - Risk-Based Testing - Details of Our Success
PDF
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
PPTX
Put Risk Based Testing in place right now!
PDF
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
PPT
John Brennen - Red Hot Testing in a Green World
PPT
Jelle Calsbeek - Stay Agile with Model Based Testing revised
PPT
Bart Knaack - The Truth About Model-Based Quality Improvements
PPTX
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
PDF
Defect Prevention & Predictive Analytics - XBOSoft Webinar
PDF
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
PPT
From Defect Reporting To Defect Prevention
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PPT
Risks of Risk-Based Testing
PPTX
Ad-hoc Testing – Non-methodical yet Significant
PPT
Michael Bolton - Two Futures of Software Testing
PDF
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
PPT
Kasper Hanselman - Imagination is More Important Than Knowledge
PDF
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
[HCMC STC Jan 2015] Practical Experiences In Test Automation
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Mats Grindal - Risk-Based Testing - Details of Our Success
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Put Risk Based Testing in place right now!
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
John Brennen - Red Hot Testing in a Green World
Jelle Calsbeek - Stay Agile with Model Based Testing revised
Bart Knaack - The Truth About Model-Based Quality Improvements
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
From Defect Reporting To Defect Prevention
Geoff Thompson - Why Do We Bother With Test Strategies
Risks of Risk-Based Testing
Ad-hoc Testing – Non-methodical yet Significant
Michael Bolton - Two Futures of Software Testing
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Kasper Hanselman - Imagination is More Important Than Knowledge
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Ad

Similar to 10+ Reasons to Use Static Testing (20)

PDF
Software Testing Static Testing Techniques
PDF
Static Testing: We Know It Works, So Why Don’t We Use It?
PPTX
FADHILLA ELITA Ppt Chapter 1
PPTX
Static Testing
PDF
Chapter 3 - Static Testing (Review) V4.0
PPTX
Static Verification Techniques S/W Q/A.pptx
PPTX
Why every dev team needs static analysis
PPTX
Static Testing
PDF
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
PPTX
Fundamentals of testing what is testing (reference graham et.al (2006))
PDF
SDT STRW Test Assessment White Paper
PPTX
fundamentals of testing (Fundamental of testing what)
PPTX
Fundamentals of testing 2
PPTX
SDET UNIT 2.pptx
PPTX
Testability Sales Pitch
PDF
Mathematically Guaranteeing Code Correctness with TrustInSoft
PPTX
Fundamental of testing (what is testing)
PDF
ISTQB - CTFL Summary v1.0
PPTX
Zero-bug Software, Mathematically Guaranteed
PDF
Randy Rice - Defect Sampling – An Innovation for Focused Testing - EuroSTAR 2012
Software Testing Static Testing Techniques
Static Testing: We Know It Works, So Why Don’t We Use It?
FADHILLA ELITA Ppt Chapter 1
Static Testing
Chapter 3 - Static Testing (Review) V4.0
Static Verification Techniques S/W Q/A.pptx
Why every dev team needs static analysis
Static Testing
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
Fundamentals of testing what is testing (reference graham et.al (2006))
SDT STRW Test Assessment White Paper
fundamentals of testing (Fundamental of testing what)
Fundamentals of testing 2
SDET UNIT 2.pptx
Testability Sales Pitch
Mathematically Guaranteeing Code Correctness with TrustInSoft
Fundamental of testing (what is testing)
ISTQB - CTFL Summary v1.0
Zero-bug Software, Mathematically Guaranteed
Randy Rice - Defect Sampling – An Innovation for Focused Testing - EuroSTAR 2012
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
Modernizing your data center with Dell and AMD
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation

10+ Reasons to Use Static Testing

  • 1. 10+ Reasons To Use Static Testing Techniques Risk Analysis Mikhail Pavlov Tuesday, 30 April, 13
  • 2. “Risk management is project management for adults.” Tom DeMarco “Waltzing With Bears”, 2003 2 Tuesday, 30 April, 13
  • 3. Reason 1 Static testing is more efficient than other approaches 3 Tuesday, 30 April, 13
  • 4. Reason 1 - Risk Mitigation Schedule and efforts overrun Product quality level is lower than expected 4 Tuesday, 30 April, 13
  • 5. Reason 2 Static testing can be conducted even if an object of testing is not ready to be executed 5 Tuesday, 30 April, 13
  • 6. Reason 2 - Risk Mitigation Later application-under-test readiness for testing Time for test execution is not sufficient 6 Tuesday, 30 April, 13
  • 7. Reason 3 Static testing helps to find errors early 7 Tuesday, 30 April, 13
  • 8. Reason 3 - Risk Mitigation Information about application- under-test quality is not available for project stakeholders on time Timeframes for fixing defects are not sufficient 8 Tuesday, 30 April, 13
  • 9. Reason 4 Sometimes static testing is the only approach to test on time 9 Tuesday, 30 April, 13
  • 10. Reason 4 - Risk Mitigation Requirements and design defects can leak out to subsequent SDLC phases Requirements and design defects are harder to find and more expensive to fix later in SDLC Tests executed are not enough to achieve a certain level of quality 10 Tuesday, 30 April, 13
  • 11. Reason 5 About half of defects detectable by dynamic testing techniques can be found using static testing 11 Tuesday, 30 April, 13
  • 12. Reason 5 - Risk Mitigation Defect leakage to production Late defect detection Inefficient use of testing resources 12 Tuesday, 30 April, 13
  • 13. Reason 6 Static testing aims to find failures directly 13 Tuesday, 30 April, 13
  • 14. Reason 6 - Risk Mitigation High debugging costs Higher testing costs 14 Tuesday, 30 April, 13
  • 15. Reason 7 The highest product quality can be delivered to customer when static testing is used in synergy with other approaches 15 Tuesday, 30 April, 13
  • 16. Reason 7 - Risk Mitigation Product quality level is lower than expected (esp. for mission-critical systems) Project execution discipline does not match project goals 16 Tuesday, 30 April, 13
  • 17. Reason 8 Static testing reduces total costs of a project 17 Tuesday, 30 April, 13
  • 18. Reason 8 - Risk Mitigation Budget overrun High rework efforts 18 Tuesday, 30 April, 13
  • 19. Reason 9 Static testing of testware leads to its higher defect detection power 19 Tuesday, 30 April, 13
  • 20. Reason 9 - Risk Mitigation Insufficient test coverage Goals of test scripts cannot be achieved Unreliable test automation framework Defects leakage to production 20 Tuesday, 30 April, 13
  • 21. Reasons 10+ What are your reasons to use static testing in your project? What risks do you mitigate? Tuesday, 30 April, 13