Presentation from Agile Tour Bangkok 2016
28 October 2016
Speaker : PRASHANT HEGDE
Session Name : Mindmaps: A killer way to increase your test coverage
3. WHAT CAN YOU EXPECT??
YOU WILL LEARN:
1. WHAT IS A MINDMAP AND WHY MINDMAPS WORK?
2. TO DRAW EFFECTIVE MINDMAPS USING BEST
PRACTICES.
3. OVERCOME CHALLENGES WITH TRADITIONAL
ARTIFACTS USING MINDMAPS.
4. TO DESIGN LEAN TEST PLAN.
5. TO DESIGN LEAN TEST CASES AND BOOST YOUR TEST
COVERAGE.
4. INFORMATION OVERLOAD
FORGETTING IMPORTANT
INFORMATION
INABILITY TO SOLVE
COMPLEX PROBLEMS
LACK OF CREATIVE
THOUGHT
LACK OF CLARITY AND
DIRECTION
LESS PRODUCTIVE
LACK OF FOCUS
FAILING TO SEE IMPORTANT
ISSUES
MISSING OUT TASKS
MAKING BAD DECISIONS
PROBLEMS
9. 1960’S
Tony Buzan
(British psychologist)
- Coined the word “MINDMAP”
- Popularized the concept of
Mind Map
3rd Century BC
Porphyry of Tyre
(Greek Philosopher)
- Use mind mapping to form his ideas
making learning easier for the others
- Graphically visualized and organized
Aristotle’s work
1452 AD
Leonardo Da Vinci
(Polymath Renaissance)
- Extensive use of mind
mapping to clearly articulate,
reiterate and generate
prototypes of his creations in
science, engineering, art,
sculpture and literature.
1950’S
Allan M. Collins
(American cognitive scientist)
- Network semantics
- Father of modern mapping
11. ● The information in mind map is structured in a way that mirrors
exactly how the brain functions - in a radiant rather than linear
manner.
● A Mind Map literally ‘maps’ out your thoughts, using associations,
connections and triggers to stimulate further ideas.
Why Mindmap works?
19. 5. USE COLOURS THROUGHOUT.
MAINPOINTMAINPOINT
SubPOINTs
SubPOINT
Sub
POINTs
SubPOINT
SubPOINT
MAINPOINT
SubPOINT
CENTRAL IDEA
20. 6. MAKE YOUR BRANCHES CURVED RATHER THAN STRAIGHT-LINED.
MAINPOINT
MAINPOINT
SubPOINTs
Sub
POINTs
SubPOINT
SubPOINT
MAINPOINT
SubPOINT Sub
POINTs
CENTRAL IDEA
21. 7. USE IMAGES THROUGHOUT
MEDIA
REPORTS
POINT1
POINT1
POINT3
LOCATION
POINT2
CENTRAL IDEA
POINT1
POINT2
POINT3
POINT2
22. HOW TO DRAW A MINDMAP
1. Start in the center of a page.
2. Use an IMAGE or PICTURE for your central idea.
3. Use COLORS throughout.
4. CONNECT your MAIN BRANCHES to the central image and connect your second and
third level branches to the first and second levels, etc.
5. Make your branches CURVED rather than straight-lined.
6. Use ONE KEY WORD PER LINE.
7. Use IMAGES throughout.
23.
24.
25. HOW TO USE MIND MAPS IN TESTING?
Mind maps can be used in all the test stages from test planning to test
case execution.
Mind maps can be used for:
● Test Planning
● Requirement analysis
● Impact analysis
● Task allocation
● Review requirements
● Test case design
● Traceability
● Test reporting - Quick test reports
27. LEAN artiFAct - mindmap
Easy to create
Light weight
Assist the rapid paced development.
Easy to modify/maintain/review
Adaptable to any development
Methodology.
Triggers creative thought.
Quick visual status - reporting
28. TEST PLAN
1. Test plan identifier
2. Introduction
3. Test items
4. Features to be tested
5. Features not to be tested
6. Approach
7. Item pass/fail criteria
8. Suspension criteria & resumption requirements
9. Test deliverables
10. Testing tasks
11. Environmental needs
12. Responsibilities
13. Staffing and training needs
14. Schedule
15. Risks and contingencies
16. Approvals
43. N MNEMONICS
SFDIPOT (San Francisco Depot)
Test Strategy Heuristics by James Bach
Structure, Function, Data, Integrations, Platform, Operations, Time
CAN I USE THIS
Usability Testing Mnemonic by David Greenless
Comparable Products, Accessibility, Navigation, Intuitive, Users, Standards,
Emotional Response, Trunk Test,Heuristic Evaluation, Instructions & Help
Text, Satisfaction
RCRCRC
Regression Testing Heuristics by Karen N. Johnson
Recent, Core, Risk, Configuration, Repaired, Chronic
RIMGEA
Bug Advocacy Mnemonic by Cem Kaner
Replicate it, Isolate it, Maximize it, Generalize it, Externalize it, And
Say it Clearly and Dispassionately
44. RCRCRC
Recent, Core, Risk, Configuration, Repaired, Chronic
N
Regression Testing Heuristics by Karen N. Johnson
54. KEY TAKEAWAYS
OVERCOME THE CHALLENGES WITH
TRADITIONAL DOCUMENTATION USING
MINDMAPS.
DESIGN A LEAN TEST PLAN:
1. IN SCOPE & NOT IN SCOPE
2. ANSWER 5W’S
DESIGN LEAN TEST CASES FOR IMPROVED
TEST COVERAGE USING MINDMAPS:
● USER FEATURES
● TYPES OF TESTING
● MNEMONICS
● FREE STYLE