SlideShare a Scribd company logo
Exploratory testing
ISsoft Solutions
Scripts require a big investment.
What do we get back?
Key benefits of scripts
• Careful thinking about the design of each
test, optimizing it for its
• Cover most important attributes
(modules, power, installation, whatever)
• Review by other stakeholders
Key benefits of scripts
• Reusability
• Known comprehensiveness of the set of
tests
• We can calculate as a metric the percentage
completed of these tests.
Problem with scripts?
Scripts are hit and miss

The scripted approach means the
test stays the same, even thought
the risk profile is changing.
Risk profiles evolve over time
• The requirements / specifications are almost certain to
change as the program evolves
• Different programmers tend to make different errors
•

The environment in which the software will run
(platform, competition, user expectations, new exploits)
changes over time.

The earlier you design the tests, the less you understand the
program and its risk profile…
So…
Are you doing exploratory testing?
ET is… Simultaneously

Learning

Test design

Test execution
Required skills:
Listen

READ
THINK

Report
Without the use of pre-scripted instructions…
Let’s see on the external structure of ET:

Tester

Reports

TimeBox

Mission

Product
Where ET fits
 You need to provide rapid feedback on a new
product or feature

 You need to learn the product quickly
Where ET fits
 You have already tested using scripts, and seek to
diversify the testing
 You want to find the single most important bug in
the shortest time
 You want to check the work of another tester by
doing a brief independent investigation
Where ET fits
You want to investigate and isolate a
particular defect
You want to investigate the status of a
particular risk, in order to evaluate the need
for scripted tests in that area
Misconceptions about Exploratory Testing
Session-Based Test Management
Exploratory Testing cannot be managed or
measured.

Short: 60 mins (+-15)

Normal: 90 mins (+-15)
Long: 120 mins (+-15)
The experience of a tester is not the prerequisite for exploratory testing.
Only an experienced tester can do exploratory
testing
Can be detailed documentation even in
exploratory testing
Exploratory Testing means no documentation
Exploratory testing is not against the idea
of scripting
Most situations benefit from a mix of scripted
and exploratory approaches.
Exploratory testing
Sources:
• A Tutorial in Exploratory Testing, April 2008, Cem
Kaner, J.D., Ph.D.
http://www.kaner.com/pdfs/QAIExploring.pdf
• How to Measure Ad Hoc Testing
http://www.satisfice.com/presentations/htmaht.pdf
• Exploratory Testing Explained v.1.3 4/16/03, James Bach
• Session-Based Test Management by Jonathan Bach
http://www.satisfice.com/articles/sbtm.pdf
• Exploratory Testing – The Basics
http://university.utest.com/exploratory-testing-thebasics/

More Related Content

PPT
PDF
Random testing
PPTX
Random testing & prototyping
PPTX
PPTX
TGT#9 - Lessons learned in software testing - Olga Żądło
PPTX
Exploratory Testing
ODP
The Art Of Debugging
PPT
Debugging
Random testing
Random testing & prototyping
TGT#9 - Lessons learned in software testing - Olga Żądło
Exploratory Testing
The Art Of Debugging
Debugging

What's hot (20)

PPTX
Exploratory testing
PPTX
Testing &ampdebugging
PPTX
Exploratory testing using heuristics
PDF
Bad metric, bad!
PPTX
Principles in software debugging
PPSX
Debugging by induction
PPT
Testing
PPTX
Session-Based Test Management
PPT
Better Software Classic Testing Mistakes
PDF
Testing strategies for legacy code
PPTX
What is the difference between manual testing and automation testing
PPTX
PDF
Mobile Development - Unit and Automation Testing
PPTX
Presentation13
PPTX
The problem with tdd
PPTX
Exploratory testing workshop
PPTX
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
PPT
Rehan Pair Testing Final
PPTX
Nimbuzz advanced vs novice testers
PDF
Fundamentals of Testing (2013)
Exploratory testing
Testing &ampdebugging
Exploratory testing using heuristics
Bad metric, bad!
Principles in software debugging
Debugging by induction
Testing
Session-Based Test Management
Better Software Classic Testing Mistakes
Testing strategies for legacy code
What is the difference between manual testing and automation testing
Mobile Development - Unit and Automation Testing
Presentation13
The problem with tdd
Exploratory testing workshop
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Rehan Pair Testing Final
Nimbuzz advanced vs novice testers
Fundamentals of Testing (2013)
Ad

Similar to Exploratory testing (20)

PPT
Computer Software Testing Basics introduced.ppt
PPT
Make good use of explortary testing
PPTX
Exploratory testing
PDF
Exploratory Testing: Make It Part of Your Test Strategy
PPTX
Software Testing 2/5
PDF
Exploratory Testing - A Whitepaper by RapidValue
PPT
Quality Spy Overview
PDF
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
PDF
ST-All about Test Case-p3
PDF
St all about test case-p3
PDF
L software testing
PPTX
Exploratory testing
PPT
Exploratory Testing Explained
PDF
Effective Testing fo Startups
PDF
Dare to Explore: Discover ET!
PPSX
Test analysis & design good practices@TDT Iasi 17Oct2013
PPT
Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis
PPTX
Fundamentals of Testing Section 1/6
PDF
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
PPTX
Agile test practices
Computer Software Testing Basics introduced.ppt
Make good use of explortary testing
Exploratory testing
Exploratory Testing: Make It Part of Your Test Strategy
Software Testing 2/5
Exploratory Testing - A Whitepaper by RapidValue
Quality Spy Overview
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
ST-All about Test Case-p3
St all about test case-p3
L software testing
Exploratory testing
Exploratory Testing Explained
Effective Testing fo Startups
Dare to Explore: Discover ET!
Test analysis & design good practices@TDT Iasi 17Oct2013
Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis
Fundamentals of Testing Section 1/6
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Agile test practices
Ad

More from ISsoft (20)

PPTX
Sql инъекции в тестировании
PPTX
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
PPTX
Testing of mobile apps
PPTX
Testing, qa, qc. what the difference
PPTX
Ranorex presentation
ODP
Bugs
PPT
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
PPTX
Bdd and dsl как способ построения коммуникации на проекте
PPTX
Тестирование требований
PPTX
Тестирование требований
PPTX
Sql practise for beginners
PPT
Отдел юзабилити
PPT
ToDoList
PPTX
ISTQB
PPTX
Prototype presentation
PPTX
решение основной проблемы Agile (scrum) проектов в контексте ba
PPTX
решение одной из ключевых проблем компетенции Ba специалистов
PPTX
Development of automated tests for ext js based web sites
PPTX
Bdd or dsl как способ построения коммуникации на проекте
PPTX
инфотекс автоматизация тестирования
Sql инъекции в тестировании
введение в практическую разработку по в Is soft 4-1 and 4-2 clients and commu...
Testing of mobile apps
Testing, qa, qc. what the difference
Ranorex presentation
Bugs
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Bdd and dsl как способ построения коммуникации на проекте
Тестирование требований
Тестирование требований
Sql practise for beginners
Отдел юзабилити
ToDoList
ISTQB
Prototype presentation
решение основной проблемы Agile (scrum) проектов в контексте ba
решение одной из ключевых проблем компетенции Ba специалистов
Development of automated tests for ext js based web sites
Bdd or dsl как способ построения коммуникации на проекте
инфотекс автоматизация тестирования

Recently uploaded (20)

PDF
Computing-Curriculum for Schools in Ghana
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Insiders guide to clinical Medicine.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Classroom Observation Tools for Teachers
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
master seminar digital applications in india
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Computing-Curriculum for Schools in Ghana
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Insiders guide to clinical Medicine.pdf
Pre independence Education in Inndia.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Complications of Minimal Access Surgery at WLH
Classroom Observation Tools for Teachers
Supply Chain Operations Speaking Notes -ICLT Program
master seminar digital applications in india
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Renaissance Architecture: A Journey from Faith to Humanism
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Microbial disease of the cardiovascular and lymphatic systems
Final Presentation General Medicine 03-08-2024.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...

Exploratory testing

  • 2. Scripts require a big investment. What do we get back?
  • 3. Key benefits of scripts • Careful thinking about the design of each test, optimizing it for its • Cover most important attributes (modules, power, installation, whatever) • Review by other stakeholders
  • 4. Key benefits of scripts • Reusability • Known comprehensiveness of the set of tests • We can calculate as a metric the percentage completed of these tests.
  • 6. Scripts are hit and miss The scripted approach means the test stays the same, even thought the risk profile is changing.
  • 7. Risk profiles evolve over time • The requirements / specifications are almost certain to change as the program evolves • Different programmers tend to make different errors • The environment in which the software will run (platform, competition, user expectations, new exploits) changes over time. The earlier you design the tests, the less you understand the program and its risk profile…
  • 8. So… Are you doing exploratory testing?
  • 10. Required skills: Listen READ THINK Report Without the use of pre-scripted instructions…
  • 11. Let’s see on the external structure of ET: Tester Reports TimeBox Mission Product
  • 12. Where ET fits  You need to provide rapid feedback on a new product or feature  You need to learn the product quickly
  • 13. Where ET fits  You have already tested using scripts, and seek to diversify the testing  You want to find the single most important bug in the shortest time  You want to check the work of another tester by doing a brief independent investigation
  • 14. Where ET fits You want to investigate and isolate a particular defect You want to investigate the status of a particular risk, in order to evaluate the need for scripted tests in that area
  • 16. Session-Based Test Management Exploratory Testing cannot be managed or measured. Short: 60 mins (+-15) Normal: 90 mins (+-15) Long: 120 mins (+-15)
  • 17. The experience of a tester is not the prerequisite for exploratory testing. Only an experienced tester can do exploratory testing
  • 18. Can be detailed documentation even in exploratory testing Exploratory Testing means no documentation
  • 19. Exploratory testing is not against the idea of scripting
  • 20. Most situations benefit from a mix of scripted and exploratory approaches.
  • 22. Sources: • A Tutorial in Exploratory Testing, April 2008, Cem Kaner, J.D., Ph.D. http://www.kaner.com/pdfs/QAIExploring.pdf • How to Measure Ad Hoc Testing http://www.satisfice.com/presentations/htmaht.pdf • Exploratory Testing Explained v.1.3 4/16/03, James Bach • Session-Based Test Management by Jonathan Bach http://www.satisfice.com/articles/sbtm.pdf • Exploratory Testing – The Basics http://university.utest.com/exploratory-testing-thebasics/