Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Presentation 
Fredrik Rydberg AddQ Consulting 
Started employment in 2001 at the Med Tech 
company Maquet Critical Care 
(Stockholm Sweden) as Test Manager and later Unit Manager for testing. 
During the last 3 years Fredrik has been a Test Management consultant within sectors as Banking & Finance, Utilities (electricity) and Transport.
Can exploratory testing save lives? 
Fredrik Rydberg 
fredrik.rydberg@addq.se 
+46 735 142 143Experiences from MAQUET
ProductDescriptions 
Anesthesia System 
Ventilator ( =Respirator) 
http://www.youtube.com/watch?v=NbxxITf-N2Q
Description Ventilator Testning 
Measured 
value 
Set value 
P 
Flow 
V
Scripted requirement based testing at Maquet 
•Authorities/ standards 
•A ”Must” forced by security and quality 
•Easy to evaluate when exit criteria is met 
•Large amount of requirements to test –time consuming! 
•Mostly manual test cases 
•Old test cases result in few new defects!
Detailed requirements and scripted testing is absolutely needed but is not sufficient to fully verify the requirements !
Exploratory testing at Maquet 
•Started spontaneously approx. 16 years ago 
•Both requirements and parts not specified as req’s 
•Also non functional tests 
•User oriented 
•Cost effective 
•Intellectual 
•Suitable method for clinical experts and other expertise
Comparison Scripted testing -ET 
Scripted testing 
1.Test Design with Test Steps 
2.Execution 
3.Logging in protocol
Exploratory Testing 
•Parallel test design and execution 
•Level of documentation is varying 
Fully scripted 
Less guidence 
Fragmentic test cases 
charters 
Freestyle exploratory testing 
Exploratory testing 
Comparison Scripted testing -ET
Pitfalls/ experiences ET at Maquet 
•Different testers have different ET skills 
•Risk of decreased motivation without management and control… 
•…But management and control may influence creativity negatively 
•Difficult to monitor what has been tested without SBTM
Important capabilities for ET, Maquet 
•Clinical competence 
•Domain and technical knowledge 
•Experience of previous testing/ project 
•Test competence (testing techniques) 
•Curious, patient, communication and networking skills
Variation in the project cycle (ET/ scripted) 
ETScripted 
Time (months) Test Time / month (hours)
Scripted testing 
YIN 
Slow, cold and calm 
Exploratory 
testing 
YANG 
Focused, warm and aggressive 
Important to find the right mix!
Time distribution 
ET execution18% 
Automatic execution (scripted) 10% 
Script execution27% 
Script test reports5% 
Designing Scripted Test cases25% 
Other15% Efficient more times7 ET7)urdefects/ho(5.0)rdefect/hou(1) test timeET%(18) test timeScripted%(67:Efficiency Comparison  
Visit by James Bach (spring 2007) 
•2 days visit 
•Inspiration talk for employees 
•Participation in testing 
•”pep talk” 
•Improvement advice 
•Target of ET clearer
General Test tool support 
•Maquet developed tool for session based testing (“Session Based Tester”) 
•IBM Clear Quest, Requisite Pro 
•Capture Replay tool 
•Automatic loggings tool statistics 
IBM Requisite Pro
SBTM-Session Based Test Management (Method) 
•General method to manage, report and follow up ET 
•Time box approx. 90 min (60-120 min) 
•Supported by charters 
•A result possible to evaluate 
•Often combined with debriefing (approx. 15 min) Session-based testing is developed by Jonathan and James Bach (first presented in year 2000). See http://www.satisfice.com/sbtm for more info.
Session Based Testing Tool (Open Source) 
•Maquet developed tool 
•Started in use Aug. 2008 
•Developed in Perl using SQL server 
•Example field New session: 
•Project 
•Duration 
•Which tests to be done? 
•Which have been tested?
Example functionality: 
•Add new session 
•Report session 
•Metrics: Fault intensity 
•Archiving 
•Test Reports 
Session Based Testing Tool (Open Source)
Advantage SBTM Maquet 
•Easier to manage and follow up ET 
•Reuse of sessions 
•Statistics 
•Complementing the Test Report 
•Participation from other departments 
•Learn from other test sessions 
•Common ET process
ET today at Maquet 
•ET recognized and powerful test approach 
•ET has resulted in an increased test focus at Maquet 
•ET is the most efficient test approach 
•ET contribution to Market Leading product
Future possibilities 
•Continue to improve ET/ SBTM 
•Improved debriefing/reporting 
•ET + SBTM training for new employees 
Suggestions future functionality (SBTM): 
•Dynamic Metrics (parameter list) 
•Validation / write protection of sessions 
•iPhone/ Android version? 
•Other tools?
Inspiration Exploratory testing 
Inspiration links: 
www.satisfice.com 
www.developsense.com 
www.kaner.com 
http://testingeducation.org/wp/ 
Maquet SBT Open Source: 
http://sites.google.com/site/sessionbasedtester/ 
Join the “Linked in” group “Session based testing”: 
http://www.linkedin.com/groups?mostPopular=&gid=3316116
Fredrik Rydberg 
fredrik.rydberg@addq.se
Summary 
•ET needed to fully verify requirements 
•Other defects with ET compared to ST 
•Important to find the right mix 
•Increased efficiency with ET 
•SBTM (with tool) made ET more structured 
•ET significant quality contribution

More Related Content

PPT
Jelle Calsbeek - Stay Agile with Model Based Testing revised
PDF
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
PDF
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
PPT
Vipul Kocher - Software Testing, A Framework Based Approach
PPT
Michael Bolton - Two Futures of Software Testing
PPT
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
PPT
'Acceptance Testing' by Erik Boelen
PDF
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Jelle Calsbeek - Stay Agile with Model Based Testing revised
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Vipul Kocher - Software Testing, A Framework Based Approach
Michael Bolton - Two Futures of Software Testing
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Acceptance Testing' by Erik Boelen
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010

What's hot (20)

PPT
Erik Boelen - Testing, The Next Level
PDF
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
PPT
Derk jan de Grood - ET, Best of Both Worlds
PPT
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
PPTX
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
PPT
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
PDF
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
PPT
Bart Knaack - The Truth About Model-Based Quality Improvements
PPT
'How To Apply Lean Test Management' by Bob van de Burgt
PPT
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
PPT
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
PPTX
'Growing to a Next Level Test Organisation' by Tim Koomen
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PDF
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
PDF
Julian Harty - Alternatives To Testing - EuroSTAR 2010
PPT
John Brennen - Red Hot Testing in a Green World
PPT
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
PPTX
New Model Testing: A New Test Process and Tool
PDF
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Erik Boelen - Testing, The Next Level
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Derk jan de Grood - ET, Best of Both Worlds
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
Bart Knaack - The Truth About Model-Based Quality Improvements
'How To Apply Lean Test Management' by Bob van de Burgt
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
'Growing to a Next Level Test Organisation' by Tim Koomen
Geoff Thompson - Why Do We Bother With Test Strategies
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
John Brennen - Red Hot Testing in a Green World
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
New Model Testing: A New Test Process and Tool
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Ad

Viewers also liked (10)

PDF
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
PDF
"Experiences Of Test Automation At Spotify" with Kristian Karl
PDF
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
PPTX
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
PDF
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
PPTX
A New Model For Testing
PPTX
Lessons learnt Integrating Test into the Agile Lifecycle
PDF
Tester vs Developer
PPTX
ATDD And BDD The Great Beat Down…or…Debate
PPTX
Why We Need Diversity in Testing- Accenture
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
"Experiences Of Test Automation At Spotify" with Kristian Karl
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
A New Model For Testing
Lessons learnt Integrating Test into the Agile Lifecycle
Tester vs Developer
ATDD And BDD The Great Beat Down…or…Debate
Why We Need Diversity in Testing- Accenture
Ad

Similar to Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010 (20)

PPT
Exploratory Session Based Testing…With A Twist Star East 2009
PPTX
Session Based test management
PPTX
Session-Based Test Management
PDF
Test Automation Beyond Test Execution
PPTX
Vishal_Final_Evaluation_PPT
PDF
Exploratory Testing Basics and Future
PDF
Why Enterprises Should Embrace Automated Testing In 2024.pdf
PPTX
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
PPT
Exploratory testing
PPTX
Exploratory testing
PPTX
Software Testing Foundations Part 6 - Intuitive and Experience-based testing
PPT
Ruud van Houwelingen - What Next for MBT? Implementing with Tools
PDF
THE ROLE OF SOFTWARE TESTING IN THE ORGANIZATION’S VALUE ASSURANCE
PPT
Make good use of explortary testing
PDF
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
PDF
Model-Based Testing: Concepts, Tools, and Techniques
PDF
TLC2018 Thomas Haver: The Science of Testing
PDF
Testing without defined requirements
PPTX
Exploratory Testing Kari Kakkonen BTD 2017
PPTX
Software Testing Foundations Part 8 - Test Tools
Exploratory Session Based Testing…With A Twist Star East 2009
Session Based test management
Session-Based Test Management
Test Automation Beyond Test Execution
Vishal_Final_Evaluation_PPT
Exploratory Testing Basics and Future
Why Enterprises Should Embrace Automated Testing In 2024.pdf
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
Exploratory testing
Exploratory testing
Software Testing Foundations Part 6 - Intuitive and Experience-based testing
Ruud van Houwelingen - What Next for MBT? Implementing with Tools
THE ROLE OF SOFTWARE TESTING IN THE ORGANIZATION’S VALUE ASSURANCE
Make good use of explortary testing
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
Model-Based Testing: Concepts, Tools, and Techniques
TLC2018 Thomas Haver: The Science of Testing
Testing without defined requirements
Exploratory Testing Kari Kakkonen BTD 2017
Software Testing Foundations Part 8 - Test Tools

More from TEST Huddle (20)

PPTX
Keys to continuous testing for faster delivery euro star webinar
PPTX
Why you Shouldnt Automated But You Will Anyway
PDF
Being a Tester in Scrum
PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Using Test Trees to get an Overview of Test Work
PPTX
Big Data: The Magic to Attain New Heights
PPTX
Will Robots Replace Testers?
PPTX
TDD For The Rest Of Us
PDF
Scaling Agile with LeSS (Large Scale Scrum)
PPTX
Creating Agile Test Strategies for Larger Enterprises
PPTX
Is There A Risk?
PDF
Are Your Tests Well-Travelled? Thoughts About Test Coverage
PDF
Growing a Company Test Community: Roles and Paths for Testers
PDF
Do we need testers on agile teams?
PDF
How to use selenium successfully
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Practical Test Strategy Using Heuristics
PDF
Thinking Through Your Role
PDF
Using Selenium 3 0
PPTX
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Keys to continuous testing for faster delivery euro star webinar
Why you Shouldnt Automated But You Will Anyway
Being a Tester in Scrum
Leveraging Visual Testing with Your Functional Tests
Using Test Trees to get an Overview of Test Work
Big Data: The Magic to Attain New Heights
Will Robots Replace Testers?
TDD For The Rest Of Us
Scaling Agile with LeSS (Large Scale Scrum)
Creating Agile Test Strategies for Larger Enterprises
Is There A Risk?
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Growing a Company Test Community: Roles and Paths for Testers
Do we need testers on agile teams?
How to use selenium successfully
Testers & Teams on the Agile Fluency™ Journey
Practical Test Strategy Using Heuristics
Thinking Through Your Role
Using Selenium 3 0
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...

Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010

  • 2. Presentation Fredrik Rydberg AddQ Consulting Started employment in 2001 at the Med Tech company Maquet Critical Care (Stockholm Sweden) as Test Manager and later Unit Manager for testing. During the last 3 years Fredrik has been a Test Management consultant within sectors as Banking & Finance, Utilities (electricity) and Transport.
  • 3. Can exploratory testing save lives? Fredrik Rydberg [email protected] +46 735 142 143Experiences from MAQUET
  • 4. ProductDescriptions Anesthesia System Ventilator ( =Respirator) http://www.youtube.com/watch?v=NbxxITf-N2Q
  • 5. Description Ventilator Testning Measured value Set value P Flow V
  • 6. Scripted requirement based testing at Maquet •Authorities/ standards •A ”Must” forced by security and quality •Easy to evaluate when exit criteria is met •Large amount of requirements to test –time consuming! •Mostly manual test cases •Old test cases result in few new defects!
  • 7. Detailed requirements and scripted testing is absolutely needed but is not sufficient to fully verify the requirements !
  • 8. Exploratory testing at Maquet •Started spontaneously approx. 16 years ago •Both requirements and parts not specified as req’s •Also non functional tests •User oriented •Cost effective •Intellectual •Suitable method for clinical experts and other expertise
  • 9. Comparison Scripted testing -ET Scripted testing 1.Test Design with Test Steps 2.Execution 3.Logging in protocol
  • 10. Exploratory Testing •Parallel test design and execution •Level of documentation is varying Fully scripted Less guidence Fragmentic test cases charters Freestyle exploratory testing Exploratory testing Comparison Scripted testing -ET
  • 11. Pitfalls/ experiences ET at Maquet •Different testers have different ET skills •Risk of decreased motivation without management and control… •…But management and control may influence creativity negatively •Difficult to monitor what has been tested without SBTM
  • 12. Important capabilities for ET, Maquet •Clinical competence •Domain and technical knowledge •Experience of previous testing/ project •Test competence (testing techniques) •Curious, patient, communication and networking skills
  • 13. Variation in the project cycle (ET/ scripted) ETScripted Time (months) Test Time / month (hours)
  • 14. Scripted testing YIN Slow, cold and calm Exploratory testing YANG Focused, warm and aggressive Important to find the right mix!
  • 15. Time distribution ET execution18% Automatic execution (scripted) 10% Script execution27% Script test reports5% Designing Scripted Test cases25% Other15% Efficient more times7 ET7)urdefects/ho(5.0)rdefect/hou(1) test timeET%(18) test timeScripted%(67:Efficiency Comparison  
  • 16. Visit by James Bach (spring 2007) •2 days visit •Inspiration talk for employees •Participation in testing •”pep talk” •Improvement advice •Target of ET clearer
  • 17. General Test tool support •Maquet developed tool for session based testing (“Session Based Tester”) •IBM Clear Quest, Requisite Pro •Capture Replay tool •Automatic loggings tool statistics IBM Requisite Pro
  • 18. SBTM-Session Based Test Management (Method) •General method to manage, report and follow up ET •Time box approx. 90 min (60-120 min) •Supported by charters •A result possible to evaluate •Often combined with debriefing (approx. 15 min) Session-based testing is developed by Jonathan and James Bach (first presented in year 2000). See http://www.satisfice.com/sbtm for more info.
  • 19. Session Based Testing Tool (Open Source) •Maquet developed tool •Started in use Aug. 2008 •Developed in Perl using SQL server •Example field New session: •Project •Duration •Which tests to be done? •Which have been tested?
  • 20. Example functionality: •Add new session •Report session •Metrics: Fault intensity •Archiving •Test Reports Session Based Testing Tool (Open Source)
  • 21. Advantage SBTM Maquet •Easier to manage and follow up ET •Reuse of sessions •Statistics •Complementing the Test Report •Participation from other departments •Learn from other test sessions •Common ET process
  • 22. ET today at Maquet •ET recognized and powerful test approach •ET has resulted in an increased test focus at Maquet •ET is the most efficient test approach •ET contribution to Market Leading product
  • 23. Future possibilities •Continue to improve ET/ SBTM •Improved debriefing/reporting •ET + SBTM training for new employees Suggestions future functionality (SBTM): •Dynamic Metrics (parameter list) •Validation / write protection of sessions •iPhone/ Android version? •Other tools?
  • 24. Inspiration Exploratory testing Inspiration links: www.satisfice.com www.developsense.com www.kaner.com http://testingeducation.org/wp/ Maquet SBT Open Source: http://sites.google.com/site/sessionbasedtester/ Join the “Linked in” group “Session based testing”: http://www.linkedin.com/groups?mostPopular=&gid=3316116
  • 26. Summary •ET needed to fully verify requirements •Other defects with ET compared to ST •Important to find the right mix •Increased efficiency with ET •SBTM (with tool) made ET more structured •ET significant quality contribution