Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テスト設計へのマインドマップの適用の基本とTAME
Search
Akira Ikeda
January 29, 2009
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト設計への マインドマップの適用の基本と TAME
JaSST'09 Tokyo でのクロージングパネルでの資料。
Akira Ikeda
January 29, 2009
More Decks by Akira Ikeda
See All by Akira Ikeda
JaSST'24 Kyushu 基調講演 「一周まわって考えるソフトウェアテストへのマインドマップの利用」
ikedon
0
1.1k
それって技術の仕事!? 仕様の輻輳問題(SS2023in仙台 FPセッション)
ikedon
0
57
長崎ビジネスDX "SAIZENSEN" 長崎の未来 ~私達の活動の先にあるもの~ ポジショントーク資料
ikedon
0
31
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性
ikedon
0
64
テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~
ikedon
0
29
単なる仕様チェックを卒業してテスト技術力を高めていくために ~押さえておきたいキホンのキ~
ikedon
0
57
IV&Vの概要 ~JAXA様発行「IV&Vガイド【虎の巻】」第1~2部の要約~
ikedon
1
500
OSGi概要
ikedon
1
1.3k
親子で使おうマインドマップ
ikedon
0
37
Other Decks in Technology
See All in Technology
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
610
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
530
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
130
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
500
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
240
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
110
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
0
220
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
360
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
2
440
穢れた技術選定について
watany
18
5.8k
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.5k
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
0
550
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Agile that works and the tools we love
rasmusluckow
331
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Faster Mobile Websites
deanohume
310
32k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
330
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
From π to Pie charts
rasagy
0
240
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
HDC tutorial
michielstock
2
750
Transcript
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 1 テスト設計への
マインドマップの適用の基本と TAME (Testing Aid using Mindmap Effectively) JaSST’09 Tokyo 2009年1月29日 於 目黒雅叙園 池田 暁
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 2 【1】
テスト設計への マインドマップ適用の基本
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 3 テスト設計へのマインドマップ適用の基本
テスト設計 テストベース (仕様書) テストケース Mind Map 直接転記 しない テスト実装 テスト設計に マインドマップを 適用する マインドマップをではなく、 各種テスト技法を活用する テスト設計の 成果物として マインドマップを作成 テスト分析 (仕様分析)
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 4 Vモデルへのマッピングイメージ
基本設計 詳細設計 構造設計 実装 実行→報告 分析→設計→実装 実行→報告 分析 → 設計 → 実装 実行→報告 分析 → 設計 → 実装 マインドマップは各テストレベルに利用できるが, 効果や工数に差がある ・システムテスト,せいぜい統合テストまでをターゲット
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 5 【2】
マインドマップを中心とした テスト分析,テスト設計メソッド TAMEの概要
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 6 マインドマップの二つの利用レベルのイメージ(コンセプト)
仕様書 テストケース 初級者 単なる転記から卒業!(考えることを身につける) 上級者が実践している「分析」→「設計」→「実 装」という型をマインドマップを描くことで身につける 上級者 仕様書 テストケース テスト観点のモデリングを行い、より戦略的なテスト を行う! その道具の一つとして,マインドマップも利用する. マインドマップを描く もっともっと考える 本日はこっちを お話しします
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 7 TAME
の(現在の主な)関心事のひとつ テストケースの作成を 効率的に効果的に行いたい 分析・設計をより担当者目線の“作業段取り“としたい 担当者が段取りを踏めているか,自分自身で作業を確認したい どうしたら “作業段取り”化できる? 中間成果物を作成, 明確に段取りを踏む 分析・設計が大事 作業の内容を自分で 確認するためには? 段取り化するために 作業観点を 明らかにする 作業内容を見える化 現場に定着化させるための”しかけ”という視点で考える
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 8 効果が足りなければ
他のツールも使う 作業観点を洗い出し,マインドマップでの支援要素を見極める テスト分析(仕様分析) テスト設計 <作業観点> ▪設計仕様の理解・整理・検討 ▪テスト設計へのてがかりを作る ▪仕様の漏れ抜けの発見と修正の アクション ▪テスト戦略へのフィードバック <作業観点> ▪テスト観点の発想 ▪テスト観点の剪定 ▪テスト観点の整理 ▪テスト戦略へのフィードバック 作業段取りを明確に踏ませるために マインドマップという中間成果物を作成する 見える化された自分の作業内容を 確認しながら作業を進める 注意 マインドマップはテスト 観点モデリングのツール としても使うが,分析・ 設計が暗黙的に行われる のを防止するという目的 が先に存在する
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 9 設計のみではなく,テスト分析まで拡張した仕掛け
テスト設計 テストベース (仕様書) テストケース Mind Map テスト実装 テスト分析 (仕様分析) 仕様分析に 3色ボールペンも使う 仕様分析とテスト設計を マインドマップとい中間成果 物を作りながら,また,随時 見なおしながら進める マインドマップではなく、 各種テスト技法を活用する 分析と設計の成果物として マインドマップが作成される #あわせてチェックが入った 仕様書も作成される
TAME(Testing Aid using Mindmap Effectively) © Akira Ikeda 10 まとめ
•マインドマップはテクニックに過ぎず − マインドマップを描くこと = テスト設計 ではない! •テスト分析 と テスト設計 という段取りを, 明確に踏ませるためのツールとしてマインドマップを使う − テスト設計をいかに品質高く行うかは,次レベルの話として存在している •段取り と マインドマップ を中心に置いて, 様々な道具と組み合わせることも考える − 導入したい現場に合わせてカスタマイズできる余地をあえて残す •段取り=プロセス ではない生臭いレベル •誰が実際の作業をやるのかということを最優先に考える − 例えば, •マインドマップを収束するための記法として西先生のNGTを利用する •マインドマップを収束するための記法としてHAYST法のFV表を利用する − あくまでも第一の目的は分析と設計という段取りを踏ませることを意識