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
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
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
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?”
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.
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.
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
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.
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?