SlideShare a Scribd company logo
4/23/15	
  
1	
  
Using mindmaps
Lightweight documentation for testing
Florin Ursu
Using Mindmaps – lightweight
documentation for testing
4/23/15	
  
2	
  
Using Mindmaps – lightweight
documentation for testing
Documentation
A lot of it
NO Documentation!
Some
Documentation
What will I test?
What are my priorities?
What did I test?
What did I NOT test?
What are my
observations?
Risks?
Did I find any issues?
4/23/15	
  
3	
  
Using Mindmaps – lightweight
documentation for testing
Using Mindmaps – lightweight
documentation for testing
4/23/15	
  
4	
  
What are the mindmaps?
▪ Mind mapping techniques have been around for a while,
with origins going back several hundred years.
▪ Mind mapping in testing has become popular in recent years
as it assists in lateral thinking and allows complex
information to be presented in a simplified visual form,
making important relationships visible. This can assist teams
with key tasks including:
·  Creating test plans;
·  Designing test scenarios;
·  Choosing effective test data.
Which tool did we adopt for DME?
▪ The tool I chose for mindmaps is MindMaple
·  Cross platform: PC, Mac, iOS
·  FREE (paid version also available with some non
essential additions)
·  Ability to export to Microsoft Office
·  Accepts attachments and notes
·  Visually integrate important task details
http://www.mindmaple.com/
4/23/15	
  
5	
  
▪  "Mind map": A mainly-hierarchical diagram used to organize
information, ideas and understanding of a topic. It is a type of
diagram that can aid visual thinking, learning, planning and
creativity.
▪  A mind map is a diagram for representing tasks, words, concepts,
or items linked to and arranged around a central concept or subject.
▪  A mind map uses a non-linear graphical layout that allows the user
to build an intuitive framework around a central concept. A mind
map can turn long list of monotonous information into a colorful,
memorable and highly organized diagram that works in line with
your brain's natural way of doing things.
Historical use
▪  “Visual mapping” can be traced back to 3rd Century CE by Greek philosopher
Porphyry of Tyre’s Tree of Porphyry
▪  692 CE - graphical representation of the outline of the Bible
▪  1527 - Dante’s Divine Comedy published by Panganino & Alessandro Paganin
▪  16th Century - “Treatise on the virtues of excellence, and how one may acquire
them.” by d’Anguerrande
▪  1664 – religious visual representation by John Bunyan, of Pilgrim’s Progress fame
▪  1957 – Walt Disney produced a visual representation of his business model and
relationships between organizational units
▪  1974 – Tony Buzan on BBC television series “Use Your Head” introduced the term
“Mind Map”
4/23/15	
  
6	
  
Mind Mapping in Software Testing
Where can you use mind mapping in software testing?
▪  Test Planning
▪  Test Strategy design
▪  Test Plan design
▪  Test Case Design
▪  Test Data planning
▪  ** ANYWHERE ** where thought, creativity, analysis, design, planning,
etc. is required
▪ In our team, we use mindmaps for:
·  Structuring test plans
·  Presenting test plans to stakeholders
·  Prioritizing tests
·  Exporting to test cases
·  Presenting test results and highlight:
·  Completion percentage
·  Level of confidence
·  Risks
4/23/15	
  
7	
  
Intuitively we might build a mindmap like this
Standardizations adopted
▪  Format – Growth Direction – Right
▪  Style – Branch Shape – More – Rounded Elbow/Outside
4/23/15	
  
8	
  
Conventions adopted
▪  Priorities
▪  Percentage of completion
▪  Resources
▪  Pass/Fail Test Cases
·  Trickle Down quality indicators
I see what you did there….
Documentation
A lot of it
NO Documentation!
Some
Documentation
What will I test?
What are my priorities?
What did I test?
What did I NOT test?
What are my
observations?
Risks?
Did I find any issues?
4/23/15	
  
9	
  
Example mindmaps
▪ Creating a mindmap – Mindmapple demo
·  Initial mindmap
·  Priorities
·  Resources
·  Testing results mindmap
·  Priorities
·  Resources
·  Completion level
·  Level of confidence
▪ Example mindmap
Group Exercise
Create the mindmap
needed for testing a basic
calculator to the level that
it can be presented to the
stakeholders.

More Related Content

Viewers also liked

Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about It
TechWell
 
Implement an Enterprise Performance Test Process
Implement an Enterprise Performance Test ProcessImplement an Enterprise Performance Test Process
Implement an Enterprise Performance Test Process
TechWell
 
Mobile App Testing: The Good, the Bad, and the Ugly
Mobile App Testing: The Good, the Bad, and the UglyMobile App Testing: The Good, the Bad, and the Ugly
Mobile App Testing: The Good, the Bad, and the Ugly
TechWell
 
Innovation for Existing Software Product: An R&D Approach
Innovation for Existing Software Product: An R&D ApproachInnovation for Existing Software Product: An R&D Approach
Innovation for Existing Software Product: An R&D Approach
TechWell
 
The Internet of Things and You
The Internet of Things and YouThe Internet of Things and You
The Internet of Things and You
TechWell
 
Building on Existing Infrastructure for Mobile Applications
Building on Existing Infrastructure for Mobile ApplicationsBuilding on Existing Infrastructure for Mobile Applications
Building on Existing Infrastructure for Mobile Applications
TechWell
 
Metrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and SuccessesMetrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and Successes
TechWell
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
TechWell
 

Viewers also liked (8)

Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about It
 
Implement an Enterprise Performance Test Process
Implement an Enterprise Performance Test ProcessImplement an Enterprise Performance Test Process
Implement an Enterprise Performance Test Process
 
Mobile App Testing: The Good, the Bad, and the Ugly
Mobile App Testing: The Good, the Bad, and the UglyMobile App Testing: The Good, the Bad, and the Ugly
Mobile App Testing: The Good, the Bad, and the Ugly
 
Innovation for Existing Software Product: An R&D Approach
Innovation for Existing Software Product: An R&D ApproachInnovation for Existing Software Product: An R&D Approach
Innovation for Existing Software Product: An R&D Approach
 
The Internet of Things and You
The Internet of Things and YouThe Internet of Things and You
The Internet of Things and You
 
Building on Existing Infrastructure for Mobile Applications
Building on Existing Infrastructure for Mobile ApplicationsBuilding on Existing Infrastructure for Mobile Applications
Building on Existing Infrastructure for Mobile Applications
 
Metrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and SuccessesMetrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and Successes
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 

Similar to Mindmaps: Lightweight Documentation for Testing

Mindmaps: Agile and Lightweight Documentation for Testing
Mindmaps: Agile and Lightweight Documentation for TestingMindmaps: Agile and Lightweight Documentation for Testing
Mindmaps: Agile and Lightweight Documentation for Testing
TechWell
 
Mind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysMind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing Days
Huib Schoots
 
Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing Days
Huib Schoots
 
Mind mapping
Mind mappingMind mapping
Mind mapping
Amit Khanna
 
How to make your annual retreats successful by frahan blonde
How to make your annual retreats successful by frahan blondeHow to make your annual retreats successful by frahan blonde
How to make your annual retreats successful by frahan blonde
ahdf
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping Workshop
Joyce Seitzinger
 
Software Testing Using Mindmap Technique
Software Testing Using Mindmap TechniqueSoftware Testing Using Mindmap Technique
Software Testing Using Mindmap Technique
Vijaykumar Nadeshan
 
Mmap 4 teaching and Learning @ CADEe UPM
Mmap 4 teaching and Learning @ CADEe UPMMmap 4 teaching and Learning @ CADEe UPM
Mmap 4 teaching and Learning @ CADEe UPM
Sidek Aziz
 
OWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEYOWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEY
Human Capital Media
 
Visual project planning-en
Visual project planning-enVisual project planning-en
Visual project planning-en
SanjeevKumar683794
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
QASymphony
 
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
Jonathan Steingiesser
 
Evaluation training for wellcome trust 15th may
Evaluation training for wellcome trust 15th mayEvaluation training for wellcome trust 15th may
Evaluation training for wellcome trust 15th may
Bruce Etherington
 
Rosenhan "User Research"
Rosenhan "User Research"Rosenhan "User Research"
Design Sprint
Design SprintDesign Sprint
Design Sprint
Celeste North
 
Design Thinking : Define
Design Thinking : Define Design Thinking : Define
Design Thinking : Define
Sankarshan D
 
Student needs
Student needsStudent needs
Student needs
ldw1
 
Inclusive design workshop
Inclusive design workshopInclusive design workshop
Inclusive design workshop
Brittany Mederos
 
Light Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs ForwardLight Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs Forward
Nicole Capuana
 
Design and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner ViewDesign and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner View
Julian Jordan
 

Similar to Mindmaps: Lightweight Documentation for Testing (20)

Mindmaps: Agile and Lightweight Documentation for Testing
Mindmaps: Agile and Lightweight Documentation for TestingMindmaps: Agile and Lightweight Documentation for Testing
Mindmaps: Agile and Lightweight Documentation for Testing
 
Mind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysMind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing Days
 
Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing Days
 
Mind mapping
Mind mappingMind mapping
Mind mapping
 
How to make your annual retreats successful by frahan blonde
How to make your annual retreats successful by frahan blondeHow to make your annual retreats successful by frahan blonde
How to make your annual retreats successful by frahan blonde
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping Workshop
 
Software Testing Using Mindmap Technique
Software Testing Using Mindmap TechniqueSoftware Testing Using Mindmap Technique
Software Testing Using Mindmap Technique
 
Mmap 4 teaching and Learning @ CADEe UPM
Mmap 4 teaching and Learning @ CADEe UPMMmap 4 teaching and Learning @ CADEe UPM
Mmap 4 teaching and Learning @ CADEe UPM
 
OWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEYOWN YOUR OWN JOURNEY
OWN YOUR OWN JOURNEY
 
Visual project planning-en
Visual project planning-enVisual project planning-en
Visual project planning-en
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
 
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
Highlights from Just Enough Research by Erika Hall - User Experience Abu Dhab...
 
Evaluation training for wellcome trust 15th may
Evaluation training for wellcome trust 15th mayEvaluation training for wellcome trust 15th may
Evaluation training for wellcome trust 15th may
 
Rosenhan "User Research"
Rosenhan "User Research"Rosenhan "User Research"
Rosenhan "User Research"
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design Thinking : Define
Design Thinking : Define Design Thinking : Define
Design Thinking : Define
 
Student needs
Student needsStudent needs
Student needs
 
Inclusive design workshop
Inclusive design workshopInclusive design workshop
Inclusive design workshop
 
Light Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs ForwardLight Weight Methods to Drive Your Designs Forward
Light Weight Methods to Drive Your Designs Forward
 
Design and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner ViewDesign and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner View
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 

Mindmaps: Lightweight Documentation for Testing

  • 1. 4/23/15   1   Using mindmaps Lightweight documentation for testing Florin Ursu Using Mindmaps – lightweight documentation for testing
  • 2. 4/23/15   2   Using Mindmaps – lightweight documentation for testing Documentation A lot of it NO Documentation! Some Documentation What will I test? What are my priorities? What did I test? What did I NOT test? What are my observations? Risks? Did I find any issues?
  • 3. 4/23/15   3   Using Mindmaps – lightweight documentation for testing Using Mindmaps – lightweight documentation for testing
  • 4. 4/23/15   4   What are the mindmaps? ▪ Mind mapping techniques have been around for a while, with origins going back several hundred years. ▪ Mind mapping in testing has become popular in recent years as it assists in lateral thinking and allows complex information to be presented in a simplified visual form, making important relationships visible. This can assist teams with key tasks including: ·  Creating test plans; ·  Designing test scenarios; ·  Choosing effective test data. Which tool did we adopt for DME? ▪ The tool I chose for mindmaps is MindMaple ·  Cross platform: PC, Mac, iOS ·  FREE (paid version also available with some non essential additions) ·  Ability to export to Microsoft Office ·  Accepts attachments and notes ·  Visually integrate important task details http://www.mindmaple.com/
  • 5. 4/23/15   5   ▪  "Mind map": A mainly-hierarchical diagram used to organize information, ideas and understanding of a topic. It is a type of diagram that can aid visual thinking, learning, planning and creativity. ▪  A mind map is a diagram for representing tasks, words, concepts, or items linked to and arranged around a central concept or subject. ▪  A mind map uses a non-linear graphical layout that allows the user to build an intuitive framework around a central concept. A mind map can turn long list of monotonous information into a colorful, memorable and highly organized diagram that works in line with your brain's natural way of doing things. Historical use ▪  “Visual mapping” can be traced back to 3rd Century CE by Greek philosopher Porphyry of Tyre’s Tree of Porphyry ▪  692 CE - graphical representation of the outline of the Bible ▪  1527 - Dante’s Divine Comedy published by Panganino & Alessandro Paganin ▪  16th Century - “Treatise on the virtues of excellence, and how one may acquire them.” by d’Anguerrande ▪  1664 – religious visual representation by John Bunyan, of Pilgrim’s Progress fame ▪  1957 – Walt Disney produced a visual representation of his business model and relationships between organizational units ▪  1974 – Tony Buzan on BBC television series “Use Your Head” introduced the term “Mind Map”
  • 6. 4/23/15   6   Mind Mapping in Software Testing Where can you use mind mapping in software testing? ▪  Test Planning ▪  Test Strategy design ▪  Test Plan design ▪  Test Case Design ▪  Test Data planning ▪  ** ANYWHERE ** where thought, creativity, analysis, design, planning, etc. is required ▪ In our team, we use mindmaps for: ·  Structuring test plans ·  Presenting test plans to stakeholders ·  Prioritizing tests ·  Exporting to test cases ·  Presenting test results and highlight: ·  Completion percentage ·  Level of confidence ·  Risks
  • 7. 4/23/15   7   Intuitively we might build a mindmap like this Standardizations adopted ▪  Format – Growth Direction – Right ▪  Style – Branch Shape – More – Rounded Elbow/Outside
  • 8. 4/23/15   8   Conventions adopted ▪  Priorities ▪  Percentage of completion ▪  Resources ▪  Pass/Fail Test Cases ·  Trickle Down quality indicators I see what you did there…. Documentation A lot of it NO Documentation! Some Documentation What will I test? What are my priorities? What did I test? What did I NOT test? What are my observations? Risks? Did I find any issues?
  • 9. 4/23/15   9   Example mindmaps ▪ Creating a mindmap – Mindmapple demo ·  Initial mindmap ·  Priorities ·  Resources ·  Testing results mindmap ·  Priorities ·  Resources ·  Completion level ·  Level of confidence ▪ Example mindmap Group Exercise Create the mindmap needed for testing a basic calculator to the level that it can be presented to the stakeholders.