SlideShare a Scribd company logo
1 of 26
Download to read offline
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

What's hot

'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
TEST Huddle
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
TEST Huddle
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
TEST Huddle
 
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
TEST Huddle
 

What's hot (20)

Erik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelErik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next Level
 
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedGustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
 
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
 
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
 
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...
 
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
 
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
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
 
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
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
 
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
 
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
Using Functional ,Test Automation to Prevent Defects from Escaping the Develo...
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
 

Viewers also liked

Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportEmerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
TEST Huddle
 

Viewers also liked (10)

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

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

ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
Yogindernath Gupta
 
Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3
Clinton Nobrega AMBCS
 

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

Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
 
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
Exploratory Testing - Kari Kakkonen
Exploratory Testing - Kari KakkonenExploratory Testing - Kari Kakkonen
Exploratory Testing - Kari Kakkonen
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
QAAgility Trainings Brochure
QAAgility Trainings BrochureQAAgility Trainings Brochure
QAAgility Trainings Brochure
 
QAAgility Trainings
QAAgility TrainingsQAAgility Trainings
QAAgility Trainings
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
Questions for successful test automation projects
Questions for successful test automation projectsQuestions for successful test automation projects
Questions for successful test automation projects
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
03 INFO6105 The Business Case1.pptx
03 INFO6105 The Business Case1.pptx03 INFO6105 The Business Case1.pptx
03 INFO6105 The Business Case1.pptx
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 

More from TEST Huddle

More from TEST Huddle (20)

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

Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010

  • 1.
  • 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 fredrik.rydberg@addq.se +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