20161028 mindmaps- a killer way to increase your test coverage

Post on 12-Feb-2017

373 views 4 download

Transcript of 20161028 mindmaps- a killer way to increase your test coverage

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?

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 prashanthegde45@gmail.com

CONNECT WITH ME

/prashant.hegde.5 guide2mobiletesting.blogspot.in