SlideShare a Scribd company logo
Real Exploratory Testing,
Now with a SOA Twist
Copyright 2009 Sogeti Denmark A/S. All rights reserved.
Opening
Wasting time …
Introduction
New Exploratory Testing approaches
- Hotspot
- Coffee Break
Exploratory Testing in SOA
- Time optimization
- Find more defects
Presentation
Christian Carlsen – Test Consultant
Michael R. Borlund – Test Manager
Test perspective in an SOA Environment
Service 1 Service 2 Service 3
Service 4 Service 5
Service BusService Bus
Service Test
Service Integration Test
End-to-end Test
Business Driven Test Management (BDTM)
Concept
- Business alignment
- Based on risk analysis
- Limited flexibility (time gaps)
Steps of the BDTM test process
Exploratory Testing “hotspot” process
Concept
- Categorization by defects
- Navigators
- Impact analysis
Exploratory Testing Coffee Break process
Concept
- Initial meeting
- Coffee analysis
- Value analysis
Resumé
Minimize the wasting of time!
- Use ET as creative testing
Benefits
- Find more defects
- Add value to the project
Concerns
- Analysing data
- Guiding and coordination
Opening
Results
Results
14 percent more defects found
Broader coverage
Additional knowledge of the system tested
Overall results
“Hotspot” vs. Coffee Break
”hot spot” Coffee Break
Total observations 3 10
Total defects found 11 8
Average defects found per observation 3.7 0.8
Variance of defects found per observation 4.3 0.6
Average time to find a defect (min) 33 19
Level of documentation high low
Knowledge of the system tested high low
Coverage broadness
Theoretical coverage broadness
Discussion (1/2)
Discussion
- Structured management
- Scarce test observations
- High data uncertainty and variance
“Hotspot”
- Obtain additional knowledge
- Finding “unstructured” defects
Coffee Break
- Finding “ low documented” defects
- Learning about the system
Discussion (2/2)
Advise and solutions
- Use both methods by own customized mix
- Very short turn around time with these methods
Issues and difficulties
- To accept the use of Exploratory Testing
- Lack of comprehensive observations
Benefit and Successes
- Finding different defects and a broader coverage
- Obtaining knowledge and good for on boarding
When to use?
- Structured Test Management
- Time gaps
- Obtain knowledge
Conclusion
Finding 14% more defects
Better use of time
Broader test coverage
Final words
There's a first time for everything!
"Twenty years from now you will be more
disappointed by the things you didn't do
than by the ones you did do. So throw off
the bowlines. Sail away from the safe
harbor. Catch the trade winds in your sails.
Explore. Dream. Discover.“
- Mark Twain

More Related Content

PDF
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
PPT
Michael Bolton - Two Futures of Software Testing
PDF
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...
PDF
Graham Freeburn - Make Your Testing Smarter - Know Your Context!
PPT
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
PDF
Julian Harty - Alternatives To Testing - EuroSTAR 2010
PDF
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Michael Bolton - Two Futures of Software Testing
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...
Graham Freeburn - Make Your Testing Smarter - Know Your Context!
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010

What's hot (20)

PPT
Mats Grindal - Risk-Based Testing - Details of Our Success
PPT
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
PPT
Johan Jonasson - Introducing Exploratory Testing to Save the Project
PDF
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
PPT
Klaus Olsen - Agile Test Management Using Scrum
PPT
Rik Teuben - Many Can Quarrel, Fewer Can Argue
PPT
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
PPT
Mattias Diagl - Low Budget Tooling - Excel-ent
PPT
Jelle Calsbeek - Stay Agile with Model Based Testing revised
PPT
Erik Beolen - The Power of Risk
PPT
Mattias Ratert - Incremental Scenario Testing
PDF
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
PPT
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PDF
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
PPT
Vipul Kocher - Software Testing, A Framework Based Approach
PPT
Lauri Pietarinen - What's Wrong With My Test Data
PPT
'Acceptance Testing' by Erik Boelen
PDF
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
PPTX
John Fodeh - Spend Wisely, Test Well
Mats Grindal - Risk-Based Testing - Details of Our Success
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Johan Jonasson - Introducing Exploratory Testing to Save the Project
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Klaus Olsen - Agile Test Management Using Scrum
Rik Teuben - Many Can Quarrel, Fewer Can Argue
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Mattias Diagl - Low Budget Tooling - Excel-ent
Jelle Calsbeek - Stay Agile with Model Based Testing revised
Erik Beolen - The Power of Risk
Mattias Ratert - Incremental Scenario Testing
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Geoff Thompson - Why Do We Bother With Test Strategies
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Vipul Kocher - Software Testing, A Framework Based Approach
Lauri Pietarinen - What's Wrong With My Test Data
'Acceptance Testing' by Erik Boelen
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
John Fodeh - Spend Wisely, Test Well
Ad

Viewers also liked (20)

PPT
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
PPT
Susan Windsor - Dont Shoot the Messenger
PPT
Martin Gijsen - Effective Test Automation a la Carte
PPT
Otto Vinter - Analysing Your Defect Data for Improvement Potential
PPTX
Julien Bensaid - The Damage Zone
PDF
Bert Zuurke - A Lean And Mean Approach To Model-Based Testing - EuroSTAR 2010
PDF
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
PPT
Derk jan de Grood - ET, Best of Both Worlds
PPT
Scott Andress - Collaboration not Competition updated
PDF
Stefaan Luckermans - Number for Passion, Passion for Numbers - EuroSTAR 2010
PPT
Niels Malotaux - Help We Have a QA Problem!
PPT
Graham Bath - SOA: Whats in it for Testers?
PPTX
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
PPT
Jonas Skjoldan - Automatic GUI test with Ruby and Watir
PPT
Dietmar Strasser - Traditional QA meets Agile Development
PPT
Isabel Evans - Route Cards to the Future
PDF
Tim Koomen - Testing Package Solutions: Business as usual? - EuroSTAR 2010
PPT
Michael Albrecht - Test Automation in Agile Projects with Open Source
PPT
Michael Snyman - Software Test Automation Success
PDF
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Susan Windsor - Dont Shoot the Messenger
Martin Gijsen - Effective Test Automation a la Carte
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Julien Bensaid - The Damage Zone
Bert Zuurke - A Lean And Mean Approach To Model-Based Testing - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Derk jan de Grood - ET, Best of Both Worlds
Scott Andress - Collaboration not Competition updated
Stefaan Luckermans - Number for Passion, Passion for Numbers - EuroSTAR 2010
Niels Malotaux - Help We Have a QA Problem!
Graham Bath - SOA: Whats in it for Testers?
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
Jonas Skjoldan - Automatic GUI test with Ruby and Watir
Dietmar Strasser - Traditional QA meets Agile Development
Isabel Evans - Route Cards to the Future
Tim Koomen - Testing Package Solutions: Business as usual? - EuroSTAR 2010
Michael Albrecht - Test Automation in Agile Projects with Open Source
Michael Snyman - Software Test Automation Success
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Ad

Similar to Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With an SOA Twist (20)

PDF
Exploratory test
PDF
Exploratory testing by Rik Marselis
PPTX
Exploratory testing
PDF
Test Design Techniques in Exploratory Testing
PPT
Exploratory Testing Explained
PDF
Exploratory test - Making test soup on a nail
PDF
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
PDF
Exploratory Testing - A Whitepaper by RapidValue
PDF
Exploratory Testing Explained
PDF
Dare to Explore: Discover ET!
PDF
A Taste of Exploratory Testing
PPTX
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
PPTX
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
PPTX
Session-Based Test Management
PPTX
TestWorksConf: Experience exploratory testing
PPTX
Exploratory testing
PDF
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
PPT
Make good use of explortary testing
PDF
Rediscover Exploratory Testing
PPTX
Exploratory testing
Exploratory test
Exploratory testing by Rik Marselis
Exploratory testing
Test Design Techniques in Exploratory Testing
Exploratory Testing Explained
Exploratory test - Making test soup on a nail
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing - A Whitepaper by RapidValue
Exploratory Testing Explained
Dare to Explore: Discover ET!
A Taste of Exploratory Testing
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
Session-Based Test Management
TestWorksConf: Experience exploratory testing
Exploratory testing
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Make good use of explortary testing
Rediscover Exploratory Testing
Exploratory testing

More from TEST Huddle (20)

PPTX
Why We Need Diversity in Testing- Accenture
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
Why We Need Diversity in Testing- Accenture
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

Recently uploaded (20)

PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
ai tools demonstartion for schools and inter college
PDF
AI in Product Development-omnex systems
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Digital Strategies for Manufacturing Companies
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Nekopoi APK 2025 free lastest update
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
wealthsignaloriginal-com-DS-text-... (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
ai tools demonstartion for schools and inter college
AI in Product Development-omnex systems
Design an Analysis of Algorithms I-SECS-1021-03
Upgrade and Innovation Strategies for SAP ERP Customers
L1 - Introduction to python Backend.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Digital Strategies for Manufacturing Companies
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Migrate SBCGlobal Email to Yahoo Easily
Navsoft: AI-Powered Business Solutions & Custom Software Development
Nekopoi APK 2025 free lastest update
Softaken Excel to vCard Converter Software.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms II-SECS-1021-03
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool

Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With an SOA Twist

  • 1. Real Exploratory Testing, Now with a SOA Twist Copyright 2009 Sogeti Denmark A/S. All rights reserved.
  • 3. Introduction New Exploratory Testing approaches - Hotspot - Coffee Break Exploratory Testing in SOA - Time optimization - Find more defects
  • 4. Presentation Christian Carlsen – Test Consultant Michael R. Borlund – Test Manager
  • 5. Test perspective in an SOA Environment Service 1 Service 2 Service 3 Service 4 Service 5 Service BusService Bus Service Test Service Integration Test End-to-end Test
  • 6. Business Driven Test Management (BDTM) Concept - Business alignment - Based on risk analysis - Limited flexibility (time gaps) Steps of the BDTM test process
  • 7. Exploratory Testing “hotspot” process Concept - Categorization by defects - Navigators - Impact analysis
  • 8. Exploratory Testing Coffee Break process Concept - Initial meeting - Coffee analysis - Value analysis
  • 9. Resumé Minimize the wasting of time! - Use ET as creative testing Benefits - Find more defects - Add value to the project Concerns - Analysing data - Guiding and coordination
  • 11. Results 14 percent more defects found Broader coverage Additional knowledge of the system tested
  • 12. Overall results “Hotspot” vs. Coffee Break ”hot spot” Coffee Break Total observations 3 10 Total defects found 11 8 Average defects found per observation 3.7 0.8 Variance of defects found per observation 4.3 0.6 Average time to find a defect (min) 33 19 Level of documentation high low Knowledge of the system tested high low
  • 14. Discussion (1/2) Discussion - Structured management - Scarce test observations - High data uncertainty and variance “Hotspot” - Obtain additional knowledge - Finding “unstructured” defects Coffee Break - Finding “ low documented” defects - Learning about the system
  • 15. Discussion (2/2) Advise and solutions - Use both methods by own customized mix - Very short turn around time with these methods Issues and difficulties - To accept the use of Exploratory Testing - Lack of comprehensive observations Benefit and Successes - Finding different defects and a broader coverage - Obtaining knowledge and good for on boarding
  • 16. When to use? - Structured Test Management - Time gaps - Obtain knowledge
  • 17. Conclusion Finding 14% more defects Better use of time Broader test coverage
  • 18. Final words There's a first time for everything! "Twenty years from now you will be more disappointed by the things you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.“ - Mark Twain