1.
MIND MAPPING
Ways To Make Testing More Fun
Vijay Nadeshan
2.
What you can expect?
1. Warming Up
2. An approach towards test design
3. What is a mindmap?
4. Why mindmap is required?
5. Where mindmap can be used?
6. Mind-mapping in software testing.
3.
Warming up with 'What is' stuff
1. What is testing?
2. What is test strategy?
3. What is test case?
4.
What is Testing?
Testing is the process of evaluating a product by learning
about it through exploration and experimentation, which
includes questioning, study, modeling, observation, inference
etc.
5.
What is Test Strategy?
To simplify the process of testing a software application, team of testers
plan a test strategy, which defines the testing approach that will be used to
test the software.
• Determine objectives and scope of testing.
• Identify the types of test required.
• Tools used for testing.
• Plan the environment, test bed, test data and other
infrastructures.
6.
What is Test Case?
A test case is one particular instance or variation of a test
idea.
- James Bach
7.
An approach towards Test Design
There are two different approach a tester can
design the tests:
1. Easy approach
2. Not so difficult approach
8.
PROBLEMS
INFORMATION OVERLOADED
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
9.
What is a mindmap?
• A mind map is graphical way to represent ideas and
concepts.
• It is a visual thinking tool that helps structuring
information, helping you to better analyze, comprehend,
synthesis, recall and generate new ideas.
• In terms of testing, a mind map is your understanding of
the product.
10.
Why mindmap is required?
• Too many problems coming in, it becomes difficult to manage it.
• Less time to test, so cannot indulge too much in documents and
maintaining them.
• Increase test coverage.
• Tester can think, steps are spoon feeding.
• It enhance productivity.
• It uses tree based graphical structure which imprints better on
brain than tabular structure.
12.
1950's
Allan M. Collins
(American Cognitive Scientist)
* Network semantics
* Father of modern mapping
1960's
Tony Buzan
(British Psychologist)
* Coined the word "MINDMAP"
* Popularized the concept of Mind Map
3rd Century BC
Porphyry of Tyros
(Greek Philosopher)
* Using mind mapping to form his ideas
making learning easier for the others.
* Graphically visualized and organised
Aristotle's work
23.
USES FOR MINDMAPS
• Brainstorming
• Note taking during a meeting / MOMs
• Presentations
• Problem Solving
• Decision Making
• Organization
• Company Structure
• Team Collaboration
24.
HOW TO USE MINDMAPS IN TESTING?
Mind maps can be used in all the test stages from test planing 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
25.
STANDARD FOR TESTING DOCUMENTATION
• Time intensive
• Bulky
• Inflexible structure
• Go out of date
• Expensive to Maintain
• High cost to review
• Cumbersome reporting
26.
LEAN TEST ARTIFACTS USING MINDMAPS
• 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
27.
TEST PLAN
• Test plan identifier
• Introduction
• Test Items
• Features to be tested
• Features not be tested
• Test approach
• Test pass / fail criteria
• Test deliverables
• Environments needs
• Responsibilities
• Staff & training needs
• Test Schedule
• Risks & Contingencies
• Approvals
31.
MNEMONICS
SFDIPOT (San Francisco Depot)
Test Strategy Heuristics by James Bach
Structure, Function, Data, Integrations, Platforms,
operations, Time
RCRCRC
Regression Testing Heuristics by Karen N. Johnson
Recent, Core, Risk, Configuration, Repaired,
Chronic
It appears that you have an ad-blocker running. By whitelisting SlideShare on your ad-blocker, you are supporting our community of content creators.
Hate ads?
We've updated our privacy policy.
We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.
You can read the details below. By accepting, you agree to the updated privacy policy.