SlideShare a Scribd company logo
1 of 44
MIND MAPPING
Ways To Make Testing More Fun
Vijay Nadeshan
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.
Warming up with 'What is' stuff
1. What is testing?
2. What is test strategy?
3. What is test case?
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.
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.
What is Test Case?
A test case is one particular instance or variation of a test
idea.
- James Bach
An approach towards Test Design
There are two different approach a tester can
design the tests:
1. Easy approach
2. Not so difficult approach
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
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.
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.
History of Mindmap
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
HOW TO DRAW A MINDMAP?
TOOLS
XMIND
FREEMIND
COGGLE
MINDMEISTER
MINDMUP
SIMPLEMIND
1. START IN THE CENTER OF A PAGE
2. USE AN IMAGE OR PICTURE FOR YOUR 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.
4. ONE KEYWORD PER LINE
5. USE COLOURS THROUGHOUT
6. MAKE YOUR BRANCHES CURVED RATHER THAN STRAIGHT-LINED
7. USE IMAGES THROUGHOUT
MIND MAP GUIDELINES
USES FOR MINDMAPS
• Brainstorming
• Note taking during a meeting / MOMs
• Presentations
• Problem Solving
• Decision Making
• Organization
• Company Structure
• Team Collaboration
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
STANDARD FOR TESTING DOCUMENTATION
• Time intensive
• Bulky
• Inflexible structure
• Go out of date
• Expensive to Maintain
• High cost to review
• Cumbersome reporting
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
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
SIMPLE TEST PLAN 1
IN SCOPE / NOT IN SCOPE
SIMPLE TEST PLAN 2
5W's (WHAT, WHEN, WHY, WHO & WHERE)
TEST DESIGN USING MIND MAP
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
RCRCRC
Recent, Core, Risk, Configuration, Repair , Chronic
YOU CAN USE MIND MAPS
ANYWHERE AND
EVERYWHERE
EVEN TO PLAN YOUR WEDDING
MY TO DO LIST
REFERENCES
http://www.mindmapping.com/theory-behind-mind-maps.php
http://testerstrek.blogspot.com/
http://apps.testinsane.com/
http://www.qualityperspectives.ca/resources/#mnemonics
Questions?
Comments?
Suggestions?

More Related Content

What's hot

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan templateAndrei Hortúa
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)Usersnap
 
Agile Tribes Subway Map
Agile Tribes Subway MapAgile Tribes Subway Map
Agile Tribes Subway MapLaura Klemme
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLCAdil Mughal
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 sJames Sutter
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9Ian Sommerville
 
Software Testing
Software TestingSoftware Testing
Software TestingAbdul Basit
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...GoQA
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanAgile Testing Alliance
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'PractiTest
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and AlertingKhairul Zebua
 

What's hot (20)

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Agile Tribes Subway Map
Agile Tribes Subway MapAgile Tribes Subway Map
Agile Tribes Subway Map
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Test plan document
Test plan documentTest plan document
Test plan document
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Test Plan.pptx
Test Plan.pptxTest Plan.pptx
Test Plan.pptx
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Test Planning
Test PlanningTest Planning
Test Planning
 
Test plan
Test planTest plan
Test plan
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and Alerting
 

Similar to Software Testing Using Mindmap Technique

More Than Usability
More Than UsabilityMore Than Usability
More Than UsabilityRazan Sadeq
 
ResearchDesignppt.pptx
ResearchDesignppt.pptxResearchDesignppt.pptx
ResearchDesignppt.pptxGurumurthy B R
 
L3 structure of report blog
L3 structure of report blogL3 structure of report blog
L3 structure of report blogSHS Geog
 
Desain Riset - Perspektif Metodologi
Desain Riset - Perspektif MetodologiDesain Riset - Perspektif Metodologi
Desain Riset - Perspektif MetodologiMahaindraYasa
 
Summary and Analysis of ID&T
Summary and Analysis of ID&TSummary and Analysis of ID&T
Summary and Analysis of ID&TAnnaJeanneLucero1
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2Ainul Yaqin
 
WHAT IS RESEARCH REPORT WRITING
WHAT IS RESEARCH REPORT WRITINGWHAT IS RESEARCH REPORT WRITING
WHAT IS RESEARCH REPORT WRITINGFarah Latiff
 
AdvaMed Summit
AdvaMed SummitAdvaMed Summit
AdvaMed SummitKarl Kapp
 
Research methodology, design, meaning, features, need, Sampling, errors in su...
Research methodology, design, meaning, features, need, Sampling, errors in su...Research methodology, design, meaning, features, need, Sampling, errors in su...
Research methodology, design, meaning, features, need, Sampling, errors in su...Prashant Ranjan
 
Research Methodology
 Research Methodology  Research Methodology
Research Methodology Gauri More
 
Chapter 3_Research Methodology- Research Design.pdf
Chapter 3_Research Methodology- Research Design.pdfChapter 3_Research Methodology- Research Design.pdf
Chapter 3_Research Methodology- Research Design.pdfeyuelmulugeta
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013TEST Huddle
 
sample-annotated-research-proposal.pdf
sample-annotated-research-proposal.pdfsample-annotated-research-proposal.pdf
sample-annotated-research-proposal.pdfmebrahten1
 
Research methodology design & sampling
Research methodology  design & samplingResearch methodology  design & sampling
Research methodology design & samplingMd. Monir Hossain
 

Similar to Software Testing Using Mindmap Technique (20)

Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
More Than Usability
More Than UsabilityMore Than Usability
More Than Usability
 
ResearchDesignppt.pptx
ResearchDesignppt.pptxResearchDesignppt.pptx
ResearchDesignppt.pptx
 
ResearchDesignppt.pptx
ResearchDesignppt.pptxResearchDesignppt.pptx
ResearchDesignppt.pptx
 
Finalreview
FinalreviewFinalreview
Finalreview
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
L3 structure of report blog
L3 structure of report blogL3 structure of report blog
L3 structure of report blog
 
Desain Riset - Perspektif Metodologi
Desain Riset - Perspektif MetodologiDesain Riset - Perspektif Metodologi
Desain Riset - Perspektif Metodologi
 
Summary and Analysis of ID&T
Summary and Analysis of ID&TSummary and Analysis of ID&T
Summary and Analysis of ID&T
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2
 
WHAT IS RESEARCH REPORT WRITING
WHAT IS RESEARCH REPORT WRITINGWHAT IS RESEARCH REPORT WRITING
WHAT IS RESEARCH REPORT WRITING
 
AdvaMed Summit
AdvaMed SummitAdvaMed Summit
AdvaMed Summit
 
Research methodology, design, meaning, features, need, Sampling, errors in su...
Research methodology, design, meaning, features, need, Sampling, errors in su...Research methodology, design, meaning, features, need, Sampling, errors in su...
Research methodology, design, meaning, features, need, Sampling, errors in su...
 
Srl renoved2015
Srl renoved2015Srl renoved2015
Srl renoved2015
 
Research Methodology
 Research Methodology  Research Methodology
Research Methodology
 
Chapter 3_Research Methodology- Research Design.pdf
Chapter 3_Research Methodology- Research Design.pdfChapter 3_Research Methodology- Research Design.pdf
Chapter 3_Research Methodology- Research Design.pdf
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
 
sample-annotated-research-proposal.pdf
sample-annotated-research-proposal.pdfsample-annotated-research-proposal.pdf
sample-annotated-research-proposal.pdf
 
Application of analytics
Application of analyticsApplication of analytics
Application of analytics
 
Research methodology design & sampling
Research methodology  design & samplingResearch methodology  design & sampling
Research methodology design & sampling
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Software Testing Using Mindmap Technique

  • 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.
  • 11.
  • 13. 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
  • 14.
  • 15. HOW TO DRAW A MINDMAP?
  • 17. 1. START IN THE CENTER OF A PAGE
  • 18. 2. USE AN IMAGE OR PICTURE FOR YOUR CENTRAL IDEA
  • 19. 3. CONNECT YOUR MAIN BRANCHES TO THE CENTRAL IMAGE AND CONNECT YOUR SECOND AND THIRD LEVEL BRANCHES TO THE FIRST AND SECOND LEVELS.
  • 20. 4. ONE KEYWORD PER LINE
  • 21. 5. USE COLOURS THROUGHOUT
  • 22. 6. MAKE YOUR BRANCHES CURVED RATHER THAN STRAIGHT-LINED
  • 23. 7. USE IMAGES THROUGHOUT
  • 25. USES FOR MINDMAPS • Brainstorming • Note taking during a meeting / MOMs • Presentations • Problem Solving • Decision Making • Organization • Company Structure • Team Collaboration
  • 26. 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
  • 27. STANDARD FOR TESTING DOCUMENTATION • Time intensive • Bulky • Inflexible structure • Go out of date • Expensive to Maintain • High cost to review • Cumbersome reporting
  • 28. 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
  • 29. 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
  • 30.
  • 31. SIMPLE TEST PLAN 1 IN SCOPE / NOT IN SCOPE
  • 32. SIMPLE TEST PLAN 2 5W's (WHAT, WHEN, WHY, WHO & WHERE)
  • 33. TEST DESIGN USING MIND MAP
  • 34.
  • 35.
  • 36.
  • 37. 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
  • 38. RCRCRC Recent, Core, Risk, Configuration, Repair , Chronic
  • 39.
  • 40. YOU CAN USE MIND MAPS ANYWHERE AND EVERYWHERE
  • 41. EVEN TO PLAN YOUR WEDDING
  • 42. MY TO DO LIST