SlideShare a Scribd company logo
1 of 32
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 challengeEelco 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 APIsJuho 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 2017Nicole 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 webanalyticsuptilab
 
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 TodayVivastream
 
Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457Ilb ira brochure-20140327145457
Ilb ira brochure-20140327145457Michael Kleven
 
Dockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper SaferDockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper SaferAdrian Cockcroft
 
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 DataSpark Summit
 
研究室リテラシー教育スライド
研究室リテラシー教育スライド研究室リテラシー教育スライド
研究室リテラシー教育スライドNobutaka Shimada
 
How to Spot a Liar
How to Spot a LiarHow to Spot a Liar
How to Spot a LiarDan Rolls
 

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 sprintAngelene Jessy
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
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 .docxtoltonkendal
 
Google Design Sprinting Webinar
Google Design Sprinting WebinarGoogle Design Sprinting Webinar
Google Design Sprinting WebinarRafiq 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 HITyannick 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 2019Jakub 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.docxSALU18
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia 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 octSteven Martin
 
Participatory project planning
Participatory project planning Participatory project planning
Participatory project planning foreman
 
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 SprintJuggernaut Liu
 
1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdf1.7 _ Explore _ STEEP Analysis.pdf
1.7 _ Explore _ STEEP Analysis.pdfLalitha318185
 
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 ManagementMieko Ozeki
 
A3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentA3 Thinking Applied to Policy Deployment
A3 Thinking Applied to Policy DeploymentDidier 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

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 

Recently uploaded (20)

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 

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.