SlideShare a Scribd company logo
Using Mind Map for
Software Testing Activities
2008 the 1st Tianjin International Conference
On Software Testing
April 24, 2008
Akira Ikeda
Updates in the past year in Japan
• Testing Symposium in Japan
– JaSST, WACATE, Software quality symposium, etc.
were held in Japan
• Testing trends
– Focusing on Designing testing and Combination
testing
• Published the books about Mindmap and HAYST method
• Certification
– JSTQB Foundation Level since 2006
– CSQE has just started
Let's see introduction movie !
Introduction
✓Mind Map in the world
✓Mind Map is methodology to invoke ideas
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
1.1 Why do we need to use Mind
Map for testing?
• Beginner testers face
difficulty to create test
cases and other materials
for testing.
Mind Map can be solution to create test
cases for beginner testers.
・・・
Help!!!
1.2 Comparison between beginner
testers and expert testers thinking
Specification Test cases
Just copies from
the specification
Specification
Test cases
Think and covert from the
specification to test cases
Specification Test cases
Think and covert from the
specification to test cases
Beginner
Expert
Beginner
…
!!
!!!
1.2 Then, we can say
• “Beginner testers plus Mind Map nearly
equals to Expert testers!”
Beginner
testers
+ ≒
Mind Map Expert
testers
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
2.1 Mind Map, in general
• A mind map is a diagram used to represent
words, ideas, tasks or other items linked to and
arranged around a central key word or idea.
• It is used to generate, visualize, structure and
classify ideas, and as an aid in study,
organization, problem solving, decision making,
and writing.
• See the details
http://en.wikipedia.org/wiki/Mindmap
※Ref : Wikipedia
2.2 Demo:Drawing Mind Map
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
3.1 Three problems of beginner
testers
Creating Test casesAnalyzing Specs Review Test Cases
Problem 1 Problem 2
Specs
Test
Cases
・・
・
Don't analyze
specification
Cannot use
testing techniques
Cannot explain
about own created
test cases
Problem 3
3.2 Mind Map can get rid of your
problems
Any popped idea
should be written
Indicating process
of thinking
Creating Test casesAnalyzing Specs Review Test Cases
Don't analyze
specification
Cannot use
testing techniques
Cannot explain about own
created test cases
Mind Map
3.3 Solve the problems by using
Mind Map
Creating Test casesAnalyzing Specs Review Test Cases
Don't analyze
specification
Cannot use
testing techniques
Cannot explain about own
created test cases
One paper
Color and illustration
The way of thinking
Free format
Easy to learn,
Low installation costs
3.3.1 Solve the problems by using
Mind Map
3.4 Other benefits when using
Mind Map
• Motivate engineers
• Improve communication
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
4.1 Working step
Design test cases
Create test cases
Specifications
Test cases
Mind Map
4.2 Drawing Mind Map
Total
Expense
(Yen)
Person
Discount
Amount
(Yen)
(%)
Calculate
Expense for one person:
Expense Sharing Calculator
(H/C)
Discount
Percentage
Amount Shortage:
(Yen)
(Yen)
4.2 Drawing Mind Map
Item Name Type Digits In/Out Comments
Total expense Numeric 6 Input Display comma separated.
Minimum total expense: zero yen.
Number of Person Numeric 2 Input Minimum person: One person
Discount amount Numeric 2 Input Minimum discount amount: One yen.
Discount percentage Numeric 2 Input Minimum discount percentage: One %
Select item Radio
button
-- Input Select one of discount amount or
percentage
Default selection is amount
Calculate button button -- Input Click to calculate of expense for wach
person and amount shortage
Expense for one
person
Numeric 6 Output Display comma separated
Amount shortage Numeric 6 Output Display comma seperated
4.3 Demo: Drawing Mind Map
4.4 Mind Map Sample
• Mind Map is depend
on person
• Even these are
written in Japanese,
you may understand
what differences are.
BBB
・・・
AAA
・・・
Depend…?
4.4.1 Mind Map Sample
4.4.2 Mind Map Sample
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session & Review by Mind Map
6. Future Expansion
5.Group session and review
• Group Session (Brainstorming)
• reviewing
5. Demo: Group session
Agenda
1. Overview using Mind Map for software
testing
2. Abstract of Mind Map
3. Benefits when using Mind Map
4. Processes when using Mind Map
5. Group session &Review by Mind Map
6. Future Expansion
6. The future activities
• This mind map
methodology is still
undergoing.
• We keep improving
receiving feedback
comment from many
people.
Using Mind Map for Software Testing Activities

More Related Content

Viewers also liked

Why discovery of open books is a challenge
Why discovery of open books is a challengeWhy discovery of open books is a challenge
Why discovery of open books is a challenge
Eelco Ferwerda
 
The sorry state of Finnish e-payment APIs
The sorry state of Finnish e-payment APIsThe sorry state of Finnish e-payment APIs
The sorry state of Finnish e-payment APIs
Juho Nurminen
 
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Causal and semantic relatedness effects on L2 text processing and memory: Evi...Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Shingo Nahatame
 
Research Brief: Federal Reserve // March 2017
Research Brief: Federal Reserve // March 2017Research Brief: Federal Reserve // March 2017
Research Brief: Federal Reserve // March 2017
Nicole Wesley-Smith
 
Comment automatiser l'exploitation de vos données webanalytics
Comment automatiser l'exploitation de vos données webanalyticsComment automatiser l'exploitation de vos données webanalytics
Comment automatiser l'exploitation de vos données webanalytics
uptilab
 
บทที่8กฎหมายคอมพิวเตอร์[1]
บทที่8กฎหมายคอมพิวเตอร์[1]บทที่8กฎหมายคอมพิวเตอร์[1]
บทที่8กฎหมายคอมพิวเตอร์[1]
ฟาอี คนเดินทางที่ไม่รู้จบ
 
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead TodayWhy It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
Vivastream
 
Origen y evolucion del teatro
Origen y evolucion del teatroOrigen y evolucion del teatro
Origen y evolucion del teatro
Aristides Raul Olmedo Duarte
 
Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457
Michael Kleven
 
Dockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper SaferDockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper Safer
Adrian Cockcroft
 
Nativescript with angular 2
Nativescript with angular 2Nativescript with angular 2
Nativescript with angular 2
Christoffer Noring
 
Looking for your next career move?
Looking for your next career move? Looking for your next career move?
Looking for your next career move?
Shannon Le Roux
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド
Yuchi Matsuoka
 
Vertica And Spark: Connecting Computation And Data
Vertica And Spark: Connecting Computation And DataVertica And Spark: Connecting Computation And Data
Vertica And Spark: Connecting Computation And Data
Spark Summit
 
Politica e social media: regole minime di sopravvivenza
Politica e social media: regole minime di sopravvivenzaPolitica e social media: regole minime di sopravvivenza
Politica e social media: regole minime di sopravvivenza
Center for Generative Communication
 
研究室リテラシー教育スライド
研究室リテラシー教育スライド研究室リテラシー教育スライド
研究室リテラシー教育スライド
Nobutaka Shimada
 
How to Spot a Liar
How to Spot a LiarHow to Spot a Liar
How to Spot a Liar
Dan Rolls
 
Deep learning 20170311
Deep learning 20170311Deep learning 20170311
Deep learning 20170311
Hiroyuki Miyamoto
 

Viewers also liked (18)

Why discovery of open books is a challenge
Why discovery of open books is a challengeWhy discovery of open books is a challenge
Why discovery of open books is a challenge
 
The sorry state of Finnish e-payment APIs
The sorry state of Finnish e-payment APIsThe sorry state of Finnish e-payment APIs
The sorry state of Finnish e-payment APIs
 
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Causal and semantic relatedness effects on L2 text processing and memory: Evi...Causal and semantic relatedness effects on L2 text processing and memory: Evi...
Causal and semantic relatedness effects on L2 text processing and memory: Evi...
 
Research Brief: Federal Reserve // March 2017
Research Brief: Federal Reserve // March 2017Research Brief: Federal Reserve // March 2017
Research Brief: Federal Reserve // March 2017
 
Comment automatiser l'exploitation de vos données webanalytics
Comment automatiser l'exploitation de vos données webanalyticsComment automatiser l'exploitation de vos données webanalytics
Comment automatiser l'exploitation de vos données webanalytics
 
บทที่8กฎหมายคอมพิวเตอร์[1]
บทที่8กฎหมายคอมพิวเตอร์[1]บทที่8กฎหมายคอมพิวเตอร์[1]
บทที่8กฎหมายคอมพิวเตอร์[1]
 
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead TodayWhy It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
Why It Takes 7-13+ Touches to Generate a Qualified B2B Sales Lead Today
 
Origen y evolucion del teatro
Origen y evolucion del teatroOrigen y evolucion del teatro
Origen y evolucion del teatro
 
Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457
 
Dockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper SaferDockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper Safer
 
Nativescript with angular 2
Nativescript with angular 2Nativescript with angular 2
Nativescript with angular 2
 
Looking for your next career move?
Looking for your next career move? Looking for your next career move?
Looking for your next career move?
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド
 
Vertica And Spark: Connecting Computation And Data
Vertica And Spark: Connecting Computation And DataVertica And Spark: Connecting Computation And Data
Vertica And Spark: Connecting Computation And Data
 
Politica e social media: regole minime di sopravvivenza
Politica e social media: regole minime di sopravvivenzaPolitica e social media: regole minime di sopravvivenza
Politica e social media: regole minime di sopravvivenza
 
研究室リテラシー教育スライド
研究室リテラシー教育スライド研究室リテラシー教育スライド
研究室リテラシー教育スライド
 
How to Spot a Liar
How to Spot a LiarHow to Spot a Liar
How to Spot a Liar
 
Deep learning 20170311
Deep learning 20170311Deep learning 20170311
Deep learning 20170311
 

Similar to Using Mind Map for Software Testing Activities

Intro to design sprint
Intro to design sprintIntro to design sprint
Intro to design sprint
Angelene Jessy
 
class-viii.pdf
class-viii.pdfclass-viii.pdf
class-viii.pdf
AbhisesSingh
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
Celeste North
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
lisacrispin
 
EEECSE 120 Answer SheetCapstone Design Project .docx
EEECSE 120 Answer SheetCapstone Design Project             .docxEEECSE 120 Answer SheetCapstone Design Project             .docx
EEECSE 120 Answer SheetCapstone Design Project .docx
toltonkendal
 
Google Design Sprinting Webinar
Google Design Sprinting WebinarGoogle Design Sprinting Webinar
Google Design Sprinting Webinar
Rafiq Elmansy
 
Circular sPrint phase 1 map the problem Nicola Doppio HIT
Circular sPrint phase 1 map the problem Nicola Doppio HITCircular sPrint phase 1 map the problem Nicola Doppio HIT
Circular sPrint phase 1 map the problem Nicola Doppio HIT
yannick christiaens
 
Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019
Jakub Kurcek
 
The Technology Process (Updated)
The Technology Process (Updated)The Technology Process (Updated)
The Technology Process (Updated)
Kay Smythe
 
A3 Problem Solving Template v1.2 (April 2015) by Henrik Knibe.docx
A3 Problem Solving Template v1.2 (April 2015) by  Henrik Knibe.docxA3 Problem Solving Template v1.2 (April 2015) by  Henrik Knibe.docx
A3 Problem Solving Template v1.2 (April 2015) by Henrik Knibe.docx
SALU18
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
Icalia Labs
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
Steven Martin
 
The design brief
The design briefThe design brief
The design brief
LorettaKreis
 
Participatory project planning
Participatory project planning Participatory project planning
Participatory project planning
foreman
 
Online exam
Online examOnline exam
Online exam
jayonline_4u
 
How to run a remote design sprint
How to run a remote design sprint How to run a remote design sprint
How to run a remote design sprint
Make it Clear
 
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
Juggernaut Liu
 
1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdf1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdf
Lalitha318185
 
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change ManagementAASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
Mieko Ozeki
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy Deployment
Didier Rabino, Lbc
 

Similar to Using Mind Map for Software Testing Activities (20)

Intro to design sprint
Intro to design sprintIntro to design sprint
Intro to design sprint
 
class-viii.pdf
class-viii.pdfclass-viii.pdf
class-viii.pdf
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
EEECSE 120 Answer SheetCapstone Design Project .docx
EEECSE 120 Answer SheetCapstone Design Project             .docxEEECSE 120 Answer SheetCapstone Design Project             .docx
EEECSE 120 Answer SheetCapstone Design Project .docx
 
Google Design Sprinting Webinar
Google Design Sprinting WebinarGoogle Design Sprinting Webinar
Google Design Sprinting Webinar
 
Circular sPrint phase 1 map the problem Nicola Doppio HIT
Circular sPrint phase 1 map the problem Nicola Doppio HITCircular sPrint phase 1 map the problem Nicola Doppio HIT
Circular sPrint phase 1 map the problem Nicola Doppio HIT
 
Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019
 
The Technology Process (Updated)
The Technology Process (Updated)The Technology Process (Updated)
The Technology Process (Updated)
 
A3 Problem Solving Template v1.2 (April 2015) by Henrik Knibe.docx
A3 Problem Solving Template v1.2 (April 2015) by  Henrik Knibe.docxA3 Problem Solving Template v1.2 (April 2015) by  Henrik Knibe.docx
A3 Problem Solving Template v1.2 (April 2015) by Henrik Knibe.docx
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
 
The design brief
The design briefThe design brief
The design brief
 
Participatory project planning
Participatory project planning Participatory project planning
Participatory project planning
 
Online exam
Online examOnline exam
Online exam
 
How to run a remote design sprint
How to run a remote design sprint How to run a remote design sprint
How to run a remote design sprint
 
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint趨勢科技案例分享 - 與專家一起共舞 Design Sprint
趨勢科技案例分享 - 與專家一起共舞 Design Sprint
 
1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdf1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdf
 
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change ManagementAASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy Deployment
 

More from Akira Ikeda

米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
Akira Ikeda
 
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」 JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
Akira Ikeda
 
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
Akira Ikeda
 
NaITE(長崎IT技術者会)「2016年活動まとめ」
NaITE(長崎IT技術者会)「2016年活動まとめ」NaITE(長崎IT技術者会)「2016年活動まとめ」
NaITE(長崎IT技術者会)「2016年活動まとめ」
Akira Ikeda
 
長崎QDG2016 クロージング資料
長崎QDG2016 クロージング資料長崎QDG2016 クロージング資料
長崎QDG2016 クロージング資料
Akira Ikeda
 
長崎QDG2016 オープニング資料
長崎QDG2016 オープニング資料長崎QDG2016 オープニング資料
長崎QDG2016 オープニング資料
Akira Ikeda
 
NaITE#16オープニング資料
NaITE#16オープニング資料NaITE#16オープニング資料
NaITE#16オープニング資料
Akira Ikeda
 
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Akira Ikeda
 
Agile Japan 2016 長崎サテライト オープニング資料
Agile Japan 2016 長崎サテライト オープニング資料Agile Japan 2016 長崎サテライト オープニング資料
Agile Japan 2016 長崎サテライト オープニング資料
Akira Ikeda
 
NaITE#15オープニング資料
NaITE#15オープニング資料NaITE#15オープニング資料
NaITE#15オープニング資料
Akira Ikeda
 
長崎 Software Quality and Development Gathering 2016 開催のご案内
長崎 Software Quality and Development Gathering 2016 開催のご案内長崎 Software Quality and Development Gathering 2016 開催のご案内
長崎 Software Quality and Development Gathering 2016 開催のご案内
Akira Ikeda
 
長崎IT技術者会 第10回勉強会 オープニング資料
長崎IT技術者会 第10回勉強会 オープニング資料長崎IT技術者会 第10回勉強会 オープニング資料
長崎IT技術者会 第10回勉強会 オープニング資料
Akira Ikeda
 
地域勉強会をやってみよう(公開用)
地域勉強会をやってみよう(公開用)地域勉強会をやってみよう(公開用)
地域勉強会をやってみよう(公開用)
Akira Ikeda
 
長崎IT技術者会 第9回勉強会 オープニング資料
長崎IT技術者会 第9回勉強会 オープニング資料長崎IT技術者会 第9回勉強会 オープニング資料
長崎IT技術者会 第9回勉強会 オープニング資料
Akira Ikeda
 
テストスキルを測ってみよう
テストスキルを測ってみようテストスキルを測ってみよう
テストスキルを測ってみよう
Akira Ikeda
 
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
Akira Ikeda
 
テストプロセス改善技術の概要
テストプロセス改善技術の概要テストプロセス改善技術の概要
テストプロセス改善技術の概要
Akira Ikeda
 
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
Akira Ikeda
 
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
Akira Ikeda
 
長崎IT技術者会とは
長崎IT技術者会とは長崎IT技術者会とは
長崎IT技術者会とは
Akira Ikeda
 

More from Akira Ikeda (20)

米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性  ~DX, AI, MaaS, …に惑わされない実践的エンジニアリングアプローチ~
 
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」 JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
JaSST'19 Hokkaido 「テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~」
 
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
 
NaITE(長崎IT技術者会)「2016年活動まとめ」
NaITE(長崎IT技術者会)「2016年活動まとめ」NaITE(長崎IT技術者会)「2016年活動まとめ」
NaITE(長崎IT技術者会)「2016年活動まとめ」
 
長崎QDG2016 クロージング資料
長崎QDG2016 クロージング資料長崎QDG2016 クロージング資料
長崎QDG2016 クロージング資料
 
長崎QDG2016 オープニング資料
長崎QDG2016 オープニング資料長崎QDG2016 オープニング資料
長崎QDG2016 オープニング資料
 
NaITE#16オープニング資料
NaITE#16オープニング資料NaITE#16オープニング資料
NaITE#16オープニング資料
 
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
 
Agile Japan 2016 長崎サテライト オープニング資料
Agile Japan 2016 長崎サテライト オープニング資料Agile Japan 2016 長崎サテライト オープニング資料
Agile Japan 2016 長崎サテライト オープニング資料
 
NaITE#15オープニング資料
NaITE#15オープニング資料NaITE#15オープニング資料
NaITE#15オープニング資料
 
長崎 Software Quality and Development Gathering 2016 開催のご案内
長崎 Software Quality and Development Gathering 2016 開催のご案内長崎 Software Quality and Development Gathering 2016 開催のご案内
長崎 Software Quality and Development Gathering 2016 開催のご案内
 
長崎IT技術者会 第10回勉強会 オープニング資料
長崎IT技術者会 第10回勉強会 オープニング資料長崎IT技術者会 第10回勉強会 オープニング資料
長崎IT技術者会 第10回勉強会 オープニング資料
 
地域勉強会をやってみよう(公開用)
地域勉強会をやってみよう(公開用)地域勉強会をやってみよう(公開用)
地域勉強会をやってみよう(公開用)
 
長崎IT技術者会 第9回勉強会 オープニング資料
長崎IT技術者会 第9回勉強会 オープニング資料長崎IT技術者会 第9回勉強会 オープニング資料
長崎IT技術者会 第9回勉強会 オープニング資料
 
テストスキルを測ってみよう
テストスキルを測ってみようテストスキルを測ってみよう
テストスキルを測ってみよう
 
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
 
テストプロセス改善技術の概要
テストプロセス改善技術の概要テストプロセス改善技術の概要
テストプロセス改善技術の概要
 
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
長崎SWQuality&DevelopmentGathering2015 レストタイムセッション スライド集
 
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
「長崎SWQuality&DevelopmentGathering2015」V字モデルのテスト工程のインプットがUSDM形式だったときに慌てないために
 
長崎IT技術者会とは
長崎IT技術者会とは長崎IT技術者会とは
長崎IT技術者会とは
 

Recently uploaded

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
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
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
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
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
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
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
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
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
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)

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
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
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
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
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
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
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
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
 

Using Mind Map for Software Testing Activities

  • 1. Using Mind Map for Software Testing Activities 2008 the 1st Tianjin International Conference On Software Testing April 24, 2008 Akira Ikeda
  • 2. Updates in the past year in Japan • Testing Symposium in Japan – JaSST, WACATE, Software quality symposium, etc. were held in Japan • Testing trends – Focusing on Designing testing and Combination testing • Published the books about Mindmap and HAYST method • Certification – JSTQB Foundation Level since 2006 – CSQE has just started
  • 4. Introduction ✓Mind Map in the world ✓Mind Map is methodology to invoke ideas
  • 5. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 6. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 7. 1.1 Why do we need to use Mind Map for testing? • Beginner testers face difficulty to create test cases and other materials for testing. Mind Map can be solution to create test cases for beginner testers. ・・・ Help!!!
  • 8. 1.2 Comparison between beginner testers and expert testers thinking Specification Test cases Just copies from the specification Specification Test cases Think and covert from the specification to test cases Specification Test cases Think and covert from the specification to test cases Beginner Expert Beginner … !! !!!
  • 9. 1.2 Then, we can say • “Beginner testers plus Mind Map nearly equals to Expert testers!” Beginner testers + ≒ Mind Map Expert testers
  • 10. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 11. 2.1 Mind Map, in general • A mind map is a diagram used to represent words, ideas, tasks or other items linked to and arranged around a central key word or idea. • It is used to generate, visualize, structure and classify ideas, and as an aid in study, organization, problem solving, decision making, and writing. • See the details http://en.wikipedia.org/wiki/Mindmap ※Ref : Wikipedia
  • 13. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 14. 3.1 Three problems of beginner testers Creating Test casesAnalyzing Specs Review Test Cases Problem 1 Problem 2 Specs Test Cases ・・ ・ Don't analyze specification Cannot use testing techniques Cannot explain about own created test cases Problem 3
  • 15. 3.2 Mind Map can get rid of your problems Any popped idea should be written Indicating process of thinking Creating Test casesAnalyzing Specs Review Test Cases Don't analyze specification Cannot use testing techniques Cannot explain about own created test cases Mind Map
  • 16. 3.3 Solve the problems by using Mind Map Creating Test casesAnalyzing Specs Review Test Cases Don't analyze specification Cannot use testing techniques Cannot explain about own created test cases One paper Color and illustration The way of thinking Free format Easy to learn, Low installation costs
  • 17. 3.3.1 Solve the problems by using Mind Map
  • 18. 3.4 Other benefits when using Mind Map • Motivate engineers • Improve communication
  • 19. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 20. 4.1 Working step Design test cases Create test cases Specifications Test cases Mind Map
  • 21. 4.2 Drawing Mind Map Total Expense (Yen) Person Discount Amount (Yen) (%) Calculate Expense for one person: Expense Sharing Calculator (H/C) Discount Percentage Amount Shortage: (Yen) (Yen)
  • 22. 4.2 Drawing Mind Map Item Name Type Digits In/Out Comments Total expense Numeric 6 Input Display comma separated. Minimum total expense: zero yen. Number of Person Numeric 2 Input Minimum person: One person Discount amount Numeric 2 Input Minimum discount amount: One yen. Discount percentage Numeric 2 Input Minimum discount percentage: One % Select item Radio button -- Input Select one of discount amount or percentage Default selection is amount Calculate button button -- Input Click to calculate of expense for wach person and amount shortage Expense for one person Numeric 6 Output Display comma separated Amount shortage Numeric 6 Output Display comma seperated
  • 23. 4.3 Demo: Drawing Mind Map
  • 24. 4.4 Mind Map Sample • Mind Map is depend on person • Even these are written in Japanese, you may understand what differences are. BBB ・・・ AAA ・・・ Depend…?
  • 25. 4.4.1 Mind Map Sample
  • 26. 4.4.2 Mind Map Sample
  • 27. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session & Review by Mind Map 6. Future Expansion
  • 28. 5.Group session and review • Group Session (Brainstorming) • reviewing
  • 29. 5. Demo: Group session
  • 30. Agenda 1. Overview using Mind Map for software testing 2. Abstract of Mind Map 3. Benefits when using Mind Map 4. Processes when using Mind Map 5. Group session &Review by Mind Map 6. Future Expansion
  • 31. 6. The future activities • This mind map methodology is still undergoing. • We keep improving receiving feedback comment from many people.