Upload
staff-agile66
View
374
Download
4
Embed Size (px)
Citation preview
MINDMAPS A KILLER WAY TO INCREASE YOUR TEST COVERAGE!
PRASHANT HEGDE
PRASHANT HEGDE
ABOUT MEPASSIONATE TESTER
AGILE ENTHUSIAST
BLOGGER
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.
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
WHAT IS A MINDMAP?
ORIGINS
OF MINDMAP
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 ADLeonardo 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
a Geniuses tool
Beethoven DarwinNewton Disney
● 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?
HOW TO mINDMAP?
FREE MIND
XMIND
MINDMAPLE
MINDMUPCOOGLE
MINDMEISTER
iMINDMAP MINDOMO
TOOLS
1. START IN THE CENTER OF A PAGE
CENTRAL IDEA
2. USE AN IMAGE OR PICTURE FOR YOUR CENTRAL IDEA.
CENTRAL IDEA
3. CONNECT your MAIN BRANCHES to the central image and connect your second and third level branches to the First and second levels.
CENTRAL IDEA
MAIN POINTMAIN POINT
Sub POINTs
Sub POINT
Sub POINTs
Sub POINT
Sub POINT
MAIN POINT
4. ONE KEYWORD PER LINE.
Sub POINT
CENTRAL IDEA
5. USE COLOURS THROUGHOUT.
MAIN POINTMAIN POINT
Sub POINTs
Sub POINT
Sub POINTs
Sub POINT
Sub POINT
MAIN POINT
Sub POINT
CENTRAL IDEA
6. MAKE YOUR BRANCHES CURVED RATHER THAN STRAIGHT-LINED.
MAIN POINTMAIN POINT
Sub POINTs
Sub POINTs
Sub POINT
Sub POINT
MAIN POINT
Sub POINT Sub POINTs
CENTRAL IDEA
7. USE IMAGES THROUGHOUT
MEDIA
REPORTS
POINT 1
POINT 1
POINT 3
LOCATION
POINT 2
CENTRAL IDEA
POINT 1POINT 2
POINT 3
POINT 2
HOW TO DRAW A MINDMAP1. 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.
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
Time intensive
Bulky
Inflexible structure
Go out of date
Expensive to maintain
High cost to review
Cumbersome reporting
TRADITIONAL DOCUMENTATION
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
TEST PLAN1. Test plan identifier2. Introduction3. Test items4. Features to be tested5. Features not to be tested6. Approach7. Item pass/fail criteria8. Suspension criteria & resumption requirements9. Test deliverables10. Testing tasks11. Environmental needs12. Responsibilities13. Staffing and training needs14. Schedule15. Risks and contingencies16. Approvals
DOES SOMEONE REALLY READ A TEST PLAN?
EASY TEST PLAN 1 IN SCOPE/ NOT IN SCOPE
EASY TEST PLAN 2 5W’s (What, When, Why, Who and WheRE)
TEST CASES
LEAN TEST CASE DESIGN
LOVE WRITING TEST CASES?
TYPES OF TESTINGUSER FEATURES MNEMONICS
N
LEAN TEST DESIGN USING MINDMAP FOR IMPROVED TEST COVERAGE
FREE STYLE
TESTING TYPES
Open
N MNEMONICS
SFDIPOT (San Francisco Depot)Test Strategy Heuristics by James BachStructure, Function, Data, Integrations, Platform, Operations, Time
CAN I USE THISUsability Testing Mnemonic by David GreenlessComparable Products, Accessibility, Navigation, Intuitive, Users, Standards, Emotional Response, Trunk Test,Heuristic Evaluation, Instructions & Help Text, Satisfaction
RCRCRCRegression Testing Heuristics by Karen N. JohnsonRecent, Core, Risk, Configuration, Repaired, Chronic
RIMGEABug Advocacy Mnemonic by Cem KanerReplicate it, Isolate it, Maximize it, Generalize it, Externalize it, And Say it Clearly and Dispassionately
RCRCRCRecent, Core, Risk, Configuration, Repaired, Chronic
N
Regression Testing Heuristics by Karen N. Johnson
FREE STYLE
You can use Mindmaps
ANYWHERE AND EVERYWHEREEVEN TO PLAN YOUR wedding ;)
TRACEABILITY
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
http://www.mindmapping.com/theory-behind-mind-maps.phphttp://www.scottbot.net/HIAL/index.html@p=39166.htmlhttp://testerstrek.blogspot.in/https://www.edrawsoft.com/templates/pdf/wedding-plan-mind-map.pdfhttp://www.mind-mapping.org/blog/mapping-history/roots-of-visual-mapping/http://gogeometry.com/software/software_testing_mind_map.htmlhttps://zenofsoftwaretesting.files.wordpress.com/2014/01/subscription-form.jpghttp://blog.aspiresys.com/testing/mindmaps-a-collaborative-tool-for-testers-to-generate-better-ideas/http://www.qualityperspectives.ca/resources_mnemonics.htmlhttp://testertested.blogspot.in/2011/12/truth-about-test-plan-document-test.htmlhttp://pilab.pl/en/mind-maps-in-software-testing/#sthash.1RnH3dcg.dpufhttp://karennicolejohnson.com/wp-content/uploads/2012/11/KNJohnson-2012-heuristics-mnemonics.pdf
REFERENCES
QUESTIONS?
prashant.hegde9 /in/prazhegde
www.prashanthegde.in [email protected]
CONNECT WITH ME
/prashant.hegde.5 guide2mobiletesting.blogspot.in