ＪａＳＳＴ’１０ 東京 ライトニングトークス

テストを○○に例えてみたら～比喩力（たとえ話力）を鍛えよう～

近美 克行
株式会社シーイーシー
PROVEQサービス本部

トークテーマ

テストを○○に例えてみたら現場作業という視点で、テストに関する事柄について“たとえ話”の事例をご紹介します。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 2

結論①

比喩力（たとえ話力）を鍛えよう

作業対象からの必要性
ソフトウェアの性質（抽象）見えない（巨大）把握困難(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 3

結論②

比喩力（たとえ話力）を鍛えよう

作業環境からの必要性
現場（チーム）の性質（多様性）メンバーの背景・経験がいろいろ（拡がり）関係者って、どこまでだ？
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 4

結論③

比喩力（たとえ話力）を鍛えよう

作業目的からの必要性
バグの原因（例）（資料の誤解）解釈ミス・伝達ミス（指示ミス）こわいのは、言ったつもりと言ったはず。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 5

結論④

現場で比喩力（たとえ話力）を活用しましょう(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 6

展開①

言いたい事は言った（^-^）
まんぞく（^-^）(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 7

展開②

皆さんは不満足？
（のはず・・・ですよね）(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 8説明①

原因コミュニケーション
ベースが共有されてない。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 9

説明②

当たり前・・・

皆さんと私。
初対面。
経験の共有なし(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 10

説明③

何の工夫も無くして短時間でのイメージ共有は無理（涙）
そこで比喩力活用(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 11辞書的な意味①

たとえ【例え】（参考；Ｙａｈｏｏ辞書）●類語
類語：類語：
例えを引く 例えを挙げる れい▼【譬え・喩え】
譬えにも言うとおり
比喩(ひゆ) 寓意(ぐうい) 寓喩(ぐうゆ)
寓言 寓話 譬え話(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 12辞書的な意味②

ひゆ【【比喩・比喩・譬喩】
譬喩】（参考；Ｙａｈｏｏ辞書）

物事を物事を説明するとき説明するとき、するとき、相手の相手のよく知よく知っている物事っている物事を物事を借りてきて、きて、それになぞらえて表現それになぞらえて表現すること。
すること。その方法
その方法により方法により、により、直喩・直喩・隠喩・隠喩・換喩・換喩・提喩・提喩・諷喩などがある。などがある。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 13

Ｗｅｂの説明（参考；Ａｌｌ Ａｂａｕｔ）

http://allabout.co.jp/career/presentation/closeup/CU20080721A/

・・・昔・・・昔の偉人から偉人から、から、神様・神様・お釈迦様・釈迦様・お坊様まで坊様まで、まで、様々な方がたとえ話
たとえ話を用いています。
いています。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 14事例（１）

昔の偉い人の比喩

仏教関係の皆さん(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 15

たとえ話事例（１）
昔の偉い人の比喩
仏様は非常に大きな存在であることがお経に書いてあるそうです。

ビジュアル的で分かりやすい♪
少なくとも僕には漢字いっぱい読むよりは分かりやすい（笑）

(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 16事例（２）

身近の身近の凄い人の比喩（僕の前にしゃべった）にしゃべった）

田中さん
田中さん
（が過去LTでやった
過去 でやったネタ
でやったネタ）ネタ）(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 17

たとえ話事例（２）-1
引用：ＪａＳＳＴ’08Tokyo
富士通周辺機田中聖能さんのLT資料

http://www.jasst.jp/archives/jasst08e/pdf/C4-2.pdf(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 18

たとえ話事例（２）-2
参考：ＪａＳＳＴ’08Tokyo
富士通周辺機田中聖能さんのLT資料
http://www.jasst.jp/archives/jasst08e/pdf/C4-2.pdf
潮干狩り
エラーシーディング
あらかじめバグをソースコードの中に種として撒いておく

脳内で比較

あらかじめ貝を干潟の中に商品として撒いておく（真の？）目的
やる気やる気が出る(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 19

なるほど。
なるほど。
分かりやすい。
かりやすい。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 20

さてやっと本題）
やっと本題（本題（^^;）

テスト関連
テスト関連の事例(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 21

テストをテストを○○に○○に例えてみました(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 22

テストベースの説明
テストベース
テスト設計のもと。テスト分析での分析対象。
・ 滝文化的説明図
ＩＮＰＵＴ（上流ドキュメント）仕様書等
設計ドキュメント
過去の取説
ヒアリング結果
etc…

処理

分析作業
設計作業

(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

OUTPUT（下流へ渡す成果物）
テスト設計書分析資料
テスト仕様書
テスト手順書
ｅｔｃ…

Page 23

個人的見解ですが・・・

滝文化的説明図に違和感…
違和感(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 24

個人的見解ですが・・・

現場では現場ではテスト結果
テスト結果やバグ情報
バグ情報も情報も活用
決して一方通行
して一方通行
じゃない！
じゃない！
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 25

個人的見解ですが・・・

OUTPUTををテストベースに足しながら活用(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 26

例えば
探索的テスト
探索的テストなんかが、OUTPUTをテストベースに戻して使う。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 27

これを例
これを例えるとえるとこんな感
こんな感じ(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 28

テストベースを例える
うなぎのタレです。
大画面で映したら何かさっぱりわからなかったですが(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 29

テストベースを例える

テストベースを老舗の鰻屋の秘伝の秘伝のタレに例えてみた(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 30

テストベースを例える

つまり秘伝の秘伝のタレのタレの様につぎ足つぎ足しつぎ足しつぎ足し(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 31

テストベースを例える

テスト結果
テスト結果
バグ情報
バグ情報をフィードバックとしてつぎ足としてつぎ足す(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 32

テストベースを例える

そして寝かせる（抽象化する抽象化する）
する）(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 33

テストベースを例える

過去バグ
過去バグ事例
バグ事例＝事例＝再発防止リスト
再発防止リスト（として活用として活用･･･活用･･･良･･･良くやるパターン
くやるパターン）
パターン）
でも、でも、これだけでは効果
これだけでは効果は効果は不十分(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 34

テストベースを例える（なぜなら）
なぜなら）

開発エンジニア
開発エンジニア
だって無策じゃない
無策じゃない。
じゃない。
(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 35

テストベースを例える

完全に完全に手順・手順・現象が現象が同じバグは
バグはそれほどでない(はずはず)はず(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 36

テストベースを例える

似たバグは
バグはちょくちょく遭遇

でも(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 37

テストベースを例える

バグ情報
バグ情報
テストベースに継ぎ足して(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 38

テストベースを例える

抽象度を抽象度を徐々に上げていくといいことあります(^-^*いいことあります(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 39

テストをテストを○○に○○に例えてみました（もうひとネタもうひとネタありましたがネタありましたが時間切ありましたが時間切れ時間切れ続きはまだ別
きはまだ別の機会に機会に。）(C)2010 CHIKAMI Kaｔｓｕｙｕｋｉ ＆ CEC,ltd. Corporation. All Rights Reserved.

Page 40