SlideShare uma empresa Scribd logo
1 de 21
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

Mais conteúdo relacionado

Mais procurados

[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
Ho Chi Minh City Software Testing Club
 
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy TamAnalytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Ho Chi Minh City Software Testing Club
 

Mais procurados (20)

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

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 

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