SlideShare a Scribd company logo
1 of 42
Download to read offline
MYTHS ABOUT EXPLORATORY
TESTING
Ravneet Kaur
(Lean Agile SAFe Coach)
TESTING IN THE WATERFALL DAYS
TESTING IN THE WATERFALL DAYS
”Back in the old waterfall days, my favorite time
testing was during User Acceptance Testing (UAT)
because the end users embraced Exploratory
Testing without even knowing it.”
WHAT IS EXPLORATORY TESTING?
Exploratory testing is…
Simultaneous…
 Test Execution
 Test Design
 Learning
 Optimization
CASE STUDY – MAKING EXPLORATORY TESTING
THE WAY OF TESTING FOR AGILE TEAMS
EXPLORATORY TESTING IS SAME AS
AD-HOC TESTING (MYTH)
WHAT IS AD-HOC TESTING?
SOME MYTHS ABOUT EXPLORATORY TESTING
EXPLORATORY TESTING
IS
UNPLANNED
EXPLORATORY TESTING
MEANS LACK OF VISIBILITY
AND TRANSPARENCY
EXPLORATORY TESTING
IS NOT A
STRUCTURED APPROACH
EXPLORATORY TESTING
DOESN‘T PROVIDE
COMPLETE COVERAGE
EXPLORATORY TESTING
CAN‘T BE
MANAGED OR MEASURED
EXPLORATORY TESTING
MEANS
NO DOCUMENTATION
EXPLORATORY TESTING IS UNPLANNED
(MYTH)
EXPLORATORY TESTING AND THE PLANNING MYTH
 What is “Planning"?
 Is Exploratory Testing necessarily unplanned?
 Why might we need to do things that aren't
rigorously planned?
 How do we coordinate and support each other, if not
with a plan?
1. Understanding the Requirements
2. Risk and Impact Analysis
3. Identify Test Objects
4. Test Coverage
5. Distinguish between Good Case and Bad Case Tests
6. Indicate Priority of Test Cases
7. Test Completion
7-STEP PROCESS FOR PREPARATION OF
TESTING SESSION
EXPLORATORY TESTING CAN‘T BE
MANAGED OR MEASURED (MYTH)
HOW TO MEASURE AND MANAGE
EXPLORATORY TESTING?
“How do we get informed on the progress?”
“How progress should be tracked and reported?”
“How will you align with Project Management?”
HOW TO MEASURE AND MANAGE
EXPLORATORY TESTING?
HOW TO MEASURE AND MANAGE
EXPLORATORY TESTING?
EXPLORATORY TESTERS REQUIRE A
DIFFERENT SKILL SET THAN TESTERS
DOING SCRIPTED TESTING (MYTH)
WHAT SKILL SET IS NEEDED BY EXPLORATORY
TESTERS?
This technique requires a specific attitude
and domain knowledge from the tester.
It requires a certain level of maturity, product
insight and discipline of the tester.
You need commitment from management to
hire the correct employees for the job.
SCRIPTED VS EXPLORATORY TESTERS
Myth or Reality
Scripted Testing means high planning, high
predictability and qualitative documentation.
SCRIPTED VS EXPLORATORY TESTERS
Myth or Reality
Scripted Tests, if repeated again and again leads
to no more defects making the software stable.
EXPLORATORY TESTING TAKES MORE
TIME THAN SCRIPTED TESTING (MYTH)
DOES EXPLORATORY TESTING TAKE MORE TIME
THAN SCRIPTED TESTING?
EXPLORATORY TESTING CANNOT BE
APPLIED TO COMPLEX SYSTEMS (MYTH)
IS EXPLORATORY TESTING NOT FOR
COMPLEX SYSTEMS?
EXPLORATORY TESTING DOES NOT TAKE
CARE OF RISK MANAGEMENT (MYTH)
DOES EXPLORATORY TESTING TAKE CARE OF
RISK MANAGEMENT?
The counter action to the risk is not
concrete enough to convince management.
Only informal technique applied for
risk analysis? No FMEA? No Prisma?
How do you handle the risks?
DOES EXPLORATORY TESTING TAKE CARE OF
RISK MANAGEMENT?
1. Risk profiles evolve over time.
2. The earlier you design the tests, the less you
understand the program and its risk profile.
3. The scripted approach means the test stays the same,
even though the risk profile is changing.
DOES EXPLORATORY TESTING TAKE CARE OF
RISK MANAGEMENT?
EXPLORATORY TESTING
IS ONLY FOR AGILE TEAMS (MYTH)
IS EXPLORATORY TESTING ONLY ABOUT AGILE
TEAMS?
INSPECT AND ADAPT
INSANITY: DOING THE
SAME THING OVER
AND OVER AGAIN AND
EXPECTING A
DIFFERENT RESULT
EMPOWER YOUR
TEAM BY ALLOWING
CREATIVITY
LOOK FOR NEW WAYS
OF TESTING
EXPLORATORY TESTING
CAN‘T BE APPLIED TO LARGE TEAMS OR
MULTISITE TEAMS (MYTH)
CAN EXPLORATORY TESTING WORK FOR
LARGE / MULTISITE TEAMS?
If you scale up Exploratory Testing to
large teams and/or multi-site
it may become a problem.
CAN EXPLORATORY TESTING WORK FOR
LARGER TEAMS / MULTISITE TEAMS?
CAN EXPLORATORY TESTING WORK FOR
LARGE TEAMS / MULTISITE TEAMS?
Guidelines for Large / Multisite Teams
 Monitoring of progress (visible to everyone)
 Work Progress is made visible – one dashboard, one agile board
 Early resolution of any communication issue
 Multiple means of communication (E-mail, IM, Screen sharing,
videoconferencing, SMS, telephone)
 Web-based tools
Guidelines for Large / Multisite Teams
 One collaborative workspace: centralized repositories that are
accessible to all team members at any time. This enables easy
report generation and insight into day-to-day work.
 This can include systems for:
 Test executions/results
 Defect tracking
 Templates
 Checklists
 One Sprint management tool
 One document management repository
 One software configuration management environment
 One test management tool
CAN EXPLORATORY TESTING WORK FOR
LARGE TEAMS / MULTISITE TEAMS?
CONCLUSION
EXPLORATORY TESTING
IS NOT ONLY A TESTING TECHNIQUE.
IT‘S A CHANGE IN MINDSET
PUSH-BUTTON
TESTER
MONKEY
TESTER
Ravneet Kaur
November 11, 2015
Ravneet Kaur
Certified Scrum Professional (CSP)
Certified SCRUM Master (CSM)
Certified Scrum Product Owner (CSPO)
PMI- Agile Certified Practitioner (PMI-ACP)
LKU Certified Kanban Practitioner (AKP)
SAFe Program Consultant (SPC)
SAFe Agilist (SA)
ISTQB® Certified Tester
ETSI Certified TTCN-3® Expert
OMG Certified UML Professional™
Intel Certified Project Manager
Intel Certified Expert Leader
Lean Agile SAFe Coach
ravneetkj@yahoo.com
0049-176-31043855
Myths About Exploratory Testing Techniques Exposed

More Related Content

What's hot

Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
The Abolition of Test
The Abolition of TestThe Abolition of Test
The Abolition of TestMatt Mansell
 
Fundamental of testing (what is testing)
Fundamental of testing (what is testing)Fundamental of testing (what is testing)
Fundamental of testing (what is testing)helfa safitri
 
FUNDAMENTALS OF TESTING (Fundamental of testing what)
FUNDAMENTALS OF TESTING (Fundamental of testing what) FUNDAMENTALS OF TESTING (Fundamental of testing what)
FUNDAMENTALS OF TESTING (Fundamental of testing what) CindyYuristie
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
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 2010TEST Huddle
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo StartupsTestnetic
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
 
Fundamentals of testing 2
Fundamentals of testing 2Fundamentals of testing 2
Fundamentals of testing 2seli purnianda
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTechWell
 
Exploratory Testing - A Whitepaper by RapidValue
Exploratory Testing -  A Whitepaper by RapidValueExploratory Testing -  A Whitepaper by RapidValue
Exploratory Testing - A Whitepaper by RapidValueRapidValue
 
OmniTestingConf: Taking Test Automation to the Next Level
OmniTestingConf: Taking Test Automation to the Next LevelOmniTestingConf: Taking Test Automation to the Next Level
OmniTestingConf: Taking Test Automation to the Next LevelSergio Freire
 
Imrul: Context Driven Testing
Imrul: Context Driven TestingImrul: Context Driven Testing
Imrul: Context Driven TestingSQABD
 
Reduce the risk of your mobile development
Reduce the risk of your mobile developmentReduce the risk of your mobile development
Reduce the risk of your mobile developmentCode Computerlove
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous TEST Huddle
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile contextMarkus Gärtner
 

What's hot (20)

Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
"Living up to the promise..." - June 2012
"Living up to the promise..." - June 2012"Living up to the promise..." - June 2012
"Living up to the promise..." - June 2012
 
The Abolition of Test
The Abolition of TestThe Abolition of Test
The Abolition of Test
 
Fundamental of testing (what is testing)
Fundamental of testing (what is testing)Fundamental of testing (what is testing)
Fundamental of testing (what is testing)
 
FUNDAMENTALS OF TESTING (Fundamental of testing what)
FUNDAMENTALS OF TESTING (Fundamental of testing what) FUNDAMENTALS OF TESTING (Fundamental of testing what)
FUNDAMENTALS OF TESTING (Fundamental of testing what)
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
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
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
Software testing myths
Software testing mythsSoftware testing myths
Software testing myths
 
Fundamentals of testing 2
Fundamentals of testing 2Fundamentals of testing 2
Fundamentals of testing 2
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
 
Exploratory Testing - A Whitepaper by RapidValue
Exploratory Testing -  A Whitepaper by RapidValueExploratory Testing -  A Whitepaper by RapidValue
Exploratory Testing - A Whitepaper by RapidValue
 
OmniTestingConf: Taking Test Automation to the Next Level
OmniTestingConf: Taking Test Automation to the Next LevelOmniTestingConf: Taking Test Automation to the Next Level
OmniTestingConf: Taking Test Automation to the Next Level
 
Exploratory testing workshop
Exploratory testing workshopExploratory testing workshop
Exploratory testing workshop
 
Imrul: Context Driven Testing
Imrul: Context Driven TestingImrul: Context Driven Testing
Imrul: Context Driven Testing
 
Reduce the risk of your mobile development
Reduce the risk of your mobile developmentReduce the risk of your mobile development
Reduce the risk of your mobile development
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile context
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 

Viewers also liked

Uu 2003 13
Uu 2003 13Uu 2003 13
Uu 2003 13acune
 
Project managment software
Project managment softwareProject managment software
Project managment softwareZilicus
 
Amanda - Derechos De Autor
Amanda - Derechos De AutorAmanda - Derechos De Autor
Amanda - Derechos De AutorPertuz27
 
ילנה ברימן -בודקת תוכנה
ילנה ברימן -בודקת תוכנהילנה ברימן -בודקת תוכנה
ילנה ברימן -בודקת תוכנהElena Rutman
 
Managing Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development EnvironmentManaging Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development EnvironmentIntland Software GmbH
 
How Student Game Designers Design Learning into Games
How Student Game Designers Design Learning into GamesHow Student Game Designers Design Learning into Games
How Student Game Designers Design Learning into GamesCharlotteLarke
 
Sugar yeilding plants
Sugar yeilding plantsSugar yeilding plants
Sugar yeilding plantsRashmi Yadav
 
8.6. i̇stihdam ve sosyal güvenlik
8.6. i̇stihdam ve sosyal güvenlik8.6. i̇stihdam ve sosyal güvenlik
8.6. i̇stihdam ve sosyal güvenlikeabdep
 

Viewers also liked (15)

mal de amor
mal de amormal de amor
mal de amor
 
Uu 2003 13
Uu 2003 13Uu 2003 13
Uu 2003 13
 
Akoya play ebrochure
Akoya play   ebrochureAkoya play   ebrochure
Akoya play ebrochure
 
agenda digital
agenda digitalagenda digital
agenda digital
 
Project managment software
Project managment softwareProject managment software
Project managment software
 
Amanda - Derechos De Autor
Amanda - Derechos De AutorAmanda - Derechos De Autor
Amanda - Derechos De Autor
 
ילנה ברימן -בודקת תוכנה
ילנה ברימן -בודקת תוכנהילנה ברימן -בודקת תוכנה
ילנה ברימן -בודקת תוכנה
 
Managing Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development EnvironmentManaging Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development Environment
 
How Student Game Designers Design Learning into Games
How Student Game Designers Design Learning into GamesHow Student Game Designers Design Learning into Games
How Student Game Designers Design Learning into Games
 
Electronic device
Electronic deviceElectronic device
Electronic device
 
Zigbee with home automation
Zigbee with home automationZigbee with home automation
Zigbee with home automation
 
Sugar yeilding plants
Sugar yeilding plantsSugar yeilding plants
Sugar yeilding plants
 
8.6. i̇stihdam ve sosyal güvenlik
8.6. i̇stihdam ve sosyal güvenlik8.6. i̇stihdam ve sosyal güvenlik
8.6. i̇stihdam ve sosyal güvenlik
 
Git for you
Git for youGit for you
Git for you
 
ppt for primevera
ppt for primeverappt for primevera
ppt for primevera
 

Similar to Myths About Exploratory Testing Techniques Exposed

Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you LeapSoftware Testing Solution
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...Michael Larsen
 
Test management
Test managementTest management
Test managementOana Feidi
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test AutomationJosh Case
 
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...abhivastrad007
 
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...Iosif Itkin
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingwebomates
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe
 
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfpCloudy
 
Exploratory testing using heuristics
Exploratory testing using heuristicsExploratory testing using heuristics
Exploratory testing using heuristicsMichelle Lagare, CSM
 
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 2010TEST Huddle
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsPaul Gerrard
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
QA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev
 
Orthogonal array testing course
Orthogonal array testing courseOrthogonal array testing course
Orthogonal array testing courseNarayanan Palani
 
Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01DevOps++ Alliance
 

Similar to Myths About Exploratory Testing Techniques Exposed (20)

Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you Leap
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...
Get the Balance Right: Acceptance Test Driven Development, GUI Automation and...
 
Test management
Test managementTest management
Test management
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
 
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
 
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...
EXTENT-2017: Gap Testing: Combining Diverse Testing Strategies for Fun and Pr...
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
 
Exploratory testing using heuristics
Exploratory testing using heuristicsExploratory testing using heuristics
Exploratory testing using heuristics
 
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
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
QA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and Approaches
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
Orthogonal array testing course
Orthogonal array testing courseOrthogonal array testing course
Orthogonal array testing course
 
SAM
SAMSAM
SAM
 
Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01
 

Myths About Exploratory Testing Techniques Exposed

  • 1. MYTHS ABOUT EXPLORATORY TESTING Ravneet Kaur (Lean Agile SAFe Coach)
  • 2. TESTING IN THE WATERFALL DAYS
  • 3. TESTING IN THE WATERFALL DAYS ”Back in the old waterfall days, my favorite time testing was during User Acceptance Testing (UAT) because the end users embraced Exploratory Testing without even knowing it.”
  • 4. WHAT IS EXPLORATORY TESTING? Exploratory testing is… Simultaneous…  Test Execution  Test Design  Learning  Optimization
  • 5. CASE STUDY – MAKING EXPLORATORY TESTING THE WAY OF TESTING FOR AGILE TEAMS
  • 6. EXPLORATORY TESTING IS SAME AS AD-HOC TESTING (MYTH)
  • 7. WHAT IS AD-HOC TESTING?
  • 8. SOME MYTHS ABOUT EXPLORATORY TESTING EXPLORATORY TESTING IS UNPLANNED EXPLORATORY TESTING MEANS LACK OF VISIBILITY AND TRANSPARENCY EXPLORATORY TESTING IS NOT A STRUCTURED APPROACH EXPLORATORY TESTING DOESN‘T PROVIDE COMPLETE COVERAGE EXPLORATORY TESTING CAN‘T BE MANAGED OR MEASURED EXPLORATORY TESTING MEANS NO DOCUMENTATION
  • 9.
  • 10. EXPLORATORY TESTING IS UNPLANNED (MYTH)
  • 11. EXPLORATORY TESTING AND THE PLANNING MYTH  What is “Planning"?  Is Exploratory Testing necessarily unplanned?  Why might we need to do things that aren't rigorously planned?  How do we coordinate and support each other, if not with a plan?
  • 12. 1. Understanding the Requirements 2. Risk and Impact Analysis 3. Identify Test Objects 4. Test Coverage 5. Distinguish between Good Case and Bad Case Tests 6. Indicate Priority of Test Cases 7. Test Completion 7-STEP PROCESS FOR PREPARATION OF TESTING SESSION
  • 13. EXPLORATORY TESTING CAN‘T BE MANAGED OR MEASURED (MYTH)
  • 14. HOW TO MEASURE AND MANAGE EXPLORATORY TESTING? “How do we get informed on the progress?” “How progress should be tracked and reported?” “How will you align with Project Management?”
  • 15. HOW TO MEASURE AND MANAGE EXPLORATORY TESTING?
  • 16. HOW TO MEASURE AND MANAGE EXPLORATORY TESTING?
  • 17. EXPLORATORY TESTERS REQUIRE A DIFFERENT SKILL SET THAN TESTERS DOING SCRIPTED TESTING (MYTH)
  • 18. WHAT SKILL SET IS NEEDED BY EXPLORATORY TESTERS? This technique requires a specific attitude and domain knowledge from the tester. It requires a certain level of maturity, product insight and discipline of the tester. You need commitment from management to hire the correct employees for the job.
  • 19. SCRIPTED VS EXPLORATORY TESTERS Myth or Reality Scripted Testing means high planning, high predictability and qualitative documentation.
  • 20. SCRIPTED VS EXPLORATORY TESTERS Myth or Reality Scripted Tests, if repeated again and again leads to no more defects making the software stable.
  • 21. EXPLORATORY TESTING TAKES MORE TIME THAN SCRIPTED TESTING (MYTH)
  • 22. DOES EXPLORATORY TESTING TAKE MORE TIME THAN SCRIPTED TESTING?
  • 23. EXPLORATORY TESTING CANNOT BE APPLIED TO COMPLEX SYSTEMS (MYTH)
  • 24. IS EXPLORATORY TESTING NOT FOR COMPLEX SYSTEMS?
  • 25. EXPLORATORY TESTING DOES NOT TAKE CARE OF RISK MANAGEMENT (MYTH)
  • 26. DOES EXPLORATORY TESTING TAKE CARE OF RISK MANAGEMENT? The counter action to the risk is not concrete enough to convince management. Only informal technique applied for risk analysis? No FMEA? No Prisma? How do you handle the risks?
  • 27. DOES EXPLORATORY TESTING TAKE CARE OF RISK MANAGEMENT? 1. Risk profiles evolve over time. 2. The earlier you design the tests, the less you understand the program and its risk profile. 3. The scripted approach means the test stays the same, even though the risk profile is changing.
  • 28. DOES EXPLORATORY TESTING TAKE CARE OF RISK MANAGEMENT?
  • 29. EXPLORATORY TESTING IS ONLY FOR AGILE TEAMS (MYTH)
  • 30. IS EXPLORATORY TESTING ONLY ABOUT AGILE TEAMS? INSPECT AND ADAPT INSANITY: DOING THE SAME THING OVER AND OVER AGAIN AND EXPECTING A DIFFERENT RESULT EMPOWER YOUR TEAM BY ALLOWING CREATIVITY LOOK FOR NEW WAYS OF TESTING
  • 31. EXPLORATORY TESTING CAN‘T BE APPLIED TO LARGE TEAMS OR MULTISITE TEAMS (MYTH)
  • 32. CAN EXPLORATORY TESTING WORK FOR LARGE / MULTISITE TEAMS? If you scale up Exploratory Testing to large teams and/or multi-site it may become a problem.
  • 33. CAN EXPLORATORY TESTING WORK FOR LARGER TEAMS / MULTISITE TEAMS?
  • 34. CAN EXPLORATORY TESTING WORK FOR LARGE TEAMS / MULTISITE TEAMS? Guidelines for Large / Multisite Teams  Monitoring of progress (visible to everyone)  Work Progress is made visible – one dashboard, one agile board  Early resolution of any communication issue  Multiple means of communication (E-mail, IM, Screen sharing, videoconferencing, SMS, telephone)  Web-based tools
  • 35. Guidelines for Large / Multisite Teams  One collaborative workspace: centralized repositories that are accessible to all team members at any time. This enables easy report generation and insight into day-to-day work.  This can include systems for:  Test executions/results  Defect tracking  Templates  Checklists  One Sprint management tool  One document management repository  One software configuration management environment  One test management tool CAN EXPLORATORY TESTING WORK FOR LARGE TEAMS / MULTISITE TEAMS?
  • 37. EXPLORATORY TESTING IS NOT ONLY A TESTING TECHNIQUE. IT‘S A CHANGE IN MINDSET
  • 39.
  • 40.
  • 41. Ravneet Kaur November 11, 2015 Ravneet Kaur Certified Scrum Professional (CSP) Certified SCRUM Master (CSM) Certified Scrum Product Owner (CSPO) PMI- Agile Certified Practitioner (PMI-ACP) LKU Certified Kanban Practitioner (AKP) SAFe Program Consultant (SPC) SAFe Agilist (SA) ISTQB® Certified Tester ETSI Certified TTCN-3® Expert OMG Certified UML Professional™ Intel Certified Project Manager Intel Certified Expert Leader Lean Agile SAFe Coach ravneetkj@yahoo.com 0049-176-31043855