Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
おはようございます   ©Copyright 2012 Asuka Kamijo        All rights reserved
セッション名は 同じです!  ©Copyright 2012 Asuka Kamijo       All rights reserved
準備はよい?  ©Copyright 2012 Asuka Kamijo       All rights reserved
これ、なんて読みますか?      男の娘     と結婚するIntroduction             ©Copyright 2012 Asuka Kamijo All rights reserved
テスト分析はじめの一歩                      2012.12.16        上條 飛鳥ワーク作成支援 上田 卓由                WACATE実行委員会                   elcome ...
About me   上條 飛鳥 (Kamijo ♂ Asuka)            ねこだま (@nekoasuka)                    エンプラ系エンジニア・コンサルタント           何してるの?     ...
Agenda                                             5.                3.                          発表!              仕様書を  1....
さぁ、はじめましょう!              ©Copyright 2012 Asuka Kamijo All rights reserved
Agenda                                              5.                3.                           発表!              仕様書を  ...
テストの担当者に選ばれました! テスト実行   早速              テスト実装                    手始めに テスト環境を            テスト実行の  触り出す             手順書を作る   ...
テストの担当者に選ばれました! テスト実行   早速              テスト実装                    手始めに テスト環境を            テスト実行の  触り出す             手順書を作る   ...
ちょっと待ってよ仕様書なんて今更読んで   どうするのさ?前や他のプロジェクトの テストケースがあるし、それを使えばいいだろ?               ©Copyright 2012 Asuka Kamijo All rights rese...
そんな事は断じて無い。テストケースの流用は漏れが出る上に、非効率だ。プロジェクトで作られた資料を読み込み、どのようなテストを行うのが効率的か、徹底的に考えるべきだ。まずはどんなテストをやるとよいか考えてみなさい。     ©Copyright ...
Agenda                                              5.                3.                           発表!              仕様書を  ...
これ、なんて読みましたか?     男の娘    と結婚するオトコノムスメ     オトコノコ と結婚する      と結婚する             ©Copyright 2012 Asuka Kamijo All rights reser...
そもそもどうして読み違いが出るのか                        アキバ系? 一般人?•   ドメインが違うから   仕様書に書かれた「思い」や「愚痴」•   余計な情報が多いから   各人が考えた構成管理の爪跡        ...
3色ボールペン法を使ってみよう• 資料を読み解く方法の1つ – 3色(赤・青・緑)を以下の意味で使い、   資料へ書き込む →情報が整理され、理解が進む• 絶対大事(赤) – 客観的に、主軸となる内容であること• まぁ、大事(青) – 客観的に...
早速使ってみましょう!  ©Copyright 2012 Asuka Kamijo All rights reserved
例題ついでに買ってきてアプリ@スマホ版• 出かける人に、行先でついでに買ってきても  らう内容を伝え、買ってきてもらう為のアプリ• 出かける人は、「お出かけリスト」に出かける  先を登録する• ある画面のボタン項目「お出かけリスト」につ  いて...
例題ついでに買ってきてアプリ@スマホ版【項目お出かけリスト】• お出かけリスト• タップするとお出かけリスト画面に遷移する。• 新規お願いがある場合は、お願い数が 数字で表示される。               ©Copyright 2012 ...
わたしの例        ©Copyright 2012 Asuka Kamijo All rights reserved
わたしの例項番 どんなテストをしたいか?  左記補足          どんなキーワードから思いついたか?1  「お出かけリスト」の保存  最大何件登録可能か。    『お出かけリスト』   が何件まで正しく保存され  「お出かけリスト」にはど...
3色ボールペン法の先3色ボールペン法を独自の方法へ昇華する                例えば       3色ボールペン法で資料を             読解しながら             1枚の紙へと        整理した結果を転記...
Agenda                                              5.                3.                           発表!              仕様書を  ...
配布資料の説明• 「ついでに買ってきてシステム」仕様書 1式• 分析結果まとめシート 2枚• 白紙(A4) 2枚                ©Copyright 2012 Asuka Kamijo All rights reserved
さぁ、実践です!• 「テストしたいこと」を洗い出しましょう• 『分析結果まとめシート』へ書き出しましょう• 「どんなキーワードから思いついたか?」  を必ず記入してください – 後半のグループワークで発表や共有をします!※仕様書を汚した結果を参...
仕様書を汚しましょう!        気になる部分を                  緑でたくさん  制限時間                        書き出して  20                    みましょう   分    ...
どんなキー                   ワードから思「何故」をまとめましょう!      いついたか?                       を必ず制限時間                 埋めましょう! 20          ...
Agenda                                             5.                3.                          発表!              仕様書を  1....
他の人と共有しよう!• 仕様書を汚した結果と、  分析結果まとめシートの内容を共有しましょう• 共有した後、「他の班に是非知って欲しい  分析時のポイント」を2,3点ピックアップして  ください※班内の共有は若手から順に行ってください※最後にピ...
配布資料の説明• 分析結果まとめシート 5枚                  ©Copyright 2012 Asuka Kamijo All rights reserved
グループワークです!        若手から         共有       してください                他の班に知って                欲しい分析時の制限時間            ポイントを2,3      ...
カレーを食べつつ考えられましたか?• 他の班の話を聞いてみて、  やっぱり自分の班のここがすごい!という点• 自分の班の傾向• 参加者のドメインによる考え方違いについて→これらを各班に発表していただきます※発表者(モデレータ)の選定もお願いしま...
Agenda                                             5.                3.                          発表!              仕様書を  1....
みんなに発表制限時間                 質疑応答 6                込みの 分                時間です                 発表と質疑の                 配分は自由!  ...
That’s All!                                             5.                3.                          発表!              仕様書...
実行委員の結果も共有します• 後日WACATEのSNSでPDFを少し公開します!                                                        +1                  ©Copyr...
Upcoming SlideShare
Loading in …5
×

テスト分析はじめの一歩 公開版

4,004 views

Published on

WACATE2012 冬で使用した発表スライドです。

Published in: Technology

テスト分析はじめの一歩 公開版

  1. 1. おはようございます ©Copyright 2012 Asuka Kamijo All rights reserved
  2. 2. セッション名は 同じです! ©Copyright 2012 Asuka Kamijo All rights reserved
  3. 3. 準備はよい? ©Copyright 2012 Asuka Kamijo All rights reserved
  4. 4. これ、なんて読みますか? 男の娘 と結婚するIntroduction ©Copyright 2012 Asuka Kamijo All rights reserved
  5. 5. テスト分析はじめの一歩 2012.12.16 上條 飛鳥ワーク作成支援 上田 卓由 WACATE実行委員会 elcome ©Copyright 2012 Asuka Kamijo All rights reserved
  6. 6. About me 上條 飛鳥 (Kamijo ♂ Asuka) ねこだま (@nekoasuka) エンプラ系エンジニア・コンサルタント 何してるの? 要件定義~保守 + インフラ少々 いつからしてるの? お仕事は3年前から 他には? 先生、ライター、占い師、演劇・イベントスタッフ ©Copyright 2012 Asuka Kamijo All rights reserved
  7. 7. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他の人は 男の娘 どう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  8. 8. さぁ、はじめましょう! ©Copyright 2012 Asuka Kamijo All rights reserved
  9. 9. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →実装 2. 他のスーパーSE 男の娘 はどう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  10. 10. テストの担当者に選ばれました! テスト実行 早速 テスト実装 手始めに テスト環境を テスト実行の 触り出す 手順書を作る テスト工程 あなたは 最初に何をしますか? テスト設計 まず テスト分析 とりあえずどんな種類のテスト 仕様書ををするか纏める 読む ©Copyright 2012 Asuka Kamijo All rights reserved
  11. 11. テストの担当者に選ばれました! テスト実行 早速 テスト実装 手始めに テスト環境を テスト実行の 触り出す 手順書を作る テスト工程 あなたは 最初に何をしますか? テスト設計 まず テスト分析 とりあえずどんな種類のテスト 仕様書ををするか纏める 読む ©Copyright 2012 Asuka Kamijo All rights reserved
  12. 12. ちょっと待ってよ仕様書なんて今更読んで どうするのさ?前や他のプロジェクトの テストケースがあるし、それを使えばいいだろ? ©Copyright 2012 Asuka Kamijo All rights reserved
  13. 13. そんな事は断じて無い。テストケースの流用は漏れが出る上に、非効率だ。プロジェクトで作られた資料を読み込み、どのようなテストを行うのが効率的か、徹底的に考えるべきだ。まずはどんなテストをやるとよいか考えてみなさい。 ©Copyright 2012 Asuka Kamijo All rights reserved
  14. 14. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他のスーパーSE 男の娘 はどう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  15. 15. これ、なんて読みましたか? 男の娘 と結婚するオトコノムスメ オトコノコ と結婚する と結婚する ©Copyright 2012 Asuka Kamijo All rights reserved
  16. 16. そもそもどうして読み違いが出るのか アキバ系? 一般人?• ドメインが違うから 仕様書に書かれた「思い」や「愚痴」• 余計な情報が多いから 各人が考えた構成管理の爪跡 女性そのものを表す娘か、• 同じ言葉を違う意味で使うから 女性っぽさを表す娘か。• 同じ意味を違う表現で記述するから 段落やシート ごとに違うと• 具体的な内容が記載されていないから か多いよね• 文章が長すぎるから こんな1文。 で? ○○処理については、×× の処理同様、△△の■■• 指示語が多すぎるから と??を参照し、@@が+ +であればAを、@@が* *であればBを、その他の 場合についてはCを△△の って言いたく上記処理実行後、正常に終了していた ##に反映し、$$データ場合、項目No.100に対して更新処理を ベースを更新した後に、次 なる文たち 画面へ遷移する。 行う。詳細は別紙『xx』参照。とか。 ©Copyright 2012 Asuka Kamijo All rights reserved
  17. 17. 3色ボールペン法を使ってみよう• 資料を読み解く方法の1つ – 3色(赤・青・緑)を以下の意味で使い、 資料へ書き込む →情報が整理され、理解が進む• 絶対大事(赤) – 客観的に、主軸となる内容であること• まぁ、大事(青) – 客観的に見て、それなりに重要なこと• 何これ気になる(緑) – 主観的に見て、おかしいと感じたこと ©Copyright 2012 Asuka Kamijo All rights reserved
  18. 18. 早速使ってみましょう! ©Copyright 2012 Asuka Kamijo All rights reserved
  19. 19. 例題ついでに買ってきてアプリ@スマホ版• 出かける人に、行先でついでに買ってきても らう内容を伝え、買ってきてもらう為のアプリ• 出かける人は、「お出かけリスト」に出かける 先を登録する• ある画面のボタン項目「お出かけリスト」につ いての仕様書の抜粋を、次頁に示す ©Copyright 2012 Asuka Kamijo All rights reserved
  20. 20. 例題ついでに買ってきてアプリ@スマホ版【項目お出かけリスト】• お出かけリスト• タップするとお出かけリスト画面に遷移する。• 新規お願いがある場合は、お願い数が 数字で表示される。 ©Copyright 2012 Asuka Kamijo All rights reserved
  21. 21. わたしの例 ©Copyright 2012 Asuka Kamijo All rights reserved
  22. 22. わたしの例項番 どんなテストをしたいか? 左記補足 どんなキーワードから思いついたか?1 「お出かけリスト」の保存 最大何件登録可能か。 『お出かけリスト』 が何件まで正しく保存され 「お出かけリスト」にはどの るか。 ような情報を保存するのか。 を確認したい。2 タップ・スワイプ操作によ タップやスワップは、実行す 『タップすると、』 る挙動 る指の本数によって挙動が変 わる場合がある。3 お願いの状態遷移テスト お願いという情報について、 『新規お願い』 少なくとも「新規」という状 態がある。他にどのような状 態があるのか、どのような時 に状態が変化するのか確認が 必要。4 画面遷移の確認 どの画面から、どのような情 『お出かけリスト画面に遷移する』 報を持って遷移するか書かれ ていないため、不安に思った。5 パフォーマンス 「お出かけリスト」を多量に 項番1.左記補足内の『最大何件登録可 登録した場合、その表示レス 能か』 ポンスが気になる。6 文字種類 文字に重なりがあったりはし 『表示される。』 ないか? 見づらくないか? データが多くなった時に項目 名を隠さないか? ©Copyright 2012 Asuka Kamijo All rights reserved
  23. 23. 3色ボールペン法の先3色ボールペン法を独自の方法へ昇華する 例えば 3色ボールペン法で資料を 読解しながら 1枚の紙へと 整理した結果を転記する 転記のフォーマットは マインドマップでも イラストでも 文章でも 自分に合う表現方法を探しましょう! ©Copyright 2012 Asuka Kamijo All rights reserved
  24. 24. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他のスーパーSE 男の娘 はどう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  25. 25. 配布資料の説明• 「ついでに買ってきてシステム」仕様書 1式• 分析結果まとめシート 2枚• 白紙(A4) 2枚 ©Copyright 2012 Asuka Kamijo All rights reserved
  26. 26. さぁ、実践です!• 「テストしたいこと」を洗い出しましょう• 『分析結果まとめシート』へ書き出しましょう• 「どんなキーワードから思いついたか?」 を必ず記入してください – 後半のグループワークで発表や共有をします!※仕様書を汚した結果を参考にしましょう※途中で仕様書を汚しに戻っても構いません ©Copyright 2012 Asuka Kamijo All rights reserved
  27. 27. 仕様書を汚しましょう! 気になる部分を 緑でたくさん 制限時間 書き出して 20 みましょう 分 3色 ボールペン法 を使って みましょう ©Copyright 2012 Asuka Kamijo All rights reserved
  28. 28. どんなキー ワードから思「何故」をまとめましょう! いついたか? を必ず制限時間 埋めましょう! 20 仕様書を 分 テストしたい 汚しに 戻っても こと OKです! を洗い出し ましょう! ©Copyright 2012 Asuka Kamijo All rights reserved
  29. 29. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他の人は 男の娘 どう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  30. 30. 他の人と共有しよう!• 仕様書を汚した結果と、 分析結果まとめシートの内容を共有しましょう• 共有した後、「他の班に是非知って欲しい 分析時のポイント」を2,3点ピックアップして ください※班内の共有は若手から順に行ってください※最後にピックアップしたポイントを発表します ©Copyright 2012 Asuka Kamijo All rights reserved
  31. 31. 配布資料の説明• 分析結果まとめシート 5枚 ©Copyright 2012 Asuka Kamijo All rights reserved
  32. 32. グループワークです! 若手から 共有 してください 他の班に知って 欲しい分析時の制限時間 ポイントを2,3 点ピックアップ午前 してくださいいっぱい ©Copyright 2012 Asuka Kamijo All rights reserved
  33. 33. カレーを食べつつ考えられましたか?• 他の班の話を聞いてみて、 やっぱり自分の班のここがすごい!という点• 自分の班の傾向• 参加者のドメインによる考え方違いについて→これらを各班に発表していただきます※発表者(モデレータ)の選定もお願いします ©Copyright 2012 Asuka Kamijo All rights reserved
  34. 34. Agenda 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他の人は 男の娘 どう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  35. 35. みんなに発表制限時間 質疑応答 6 込みの 分 時間です 発表と質疑の 配分は自由! 発表者は 若手か 初参加 から ©Copyright 2012 Asuka Kamijo All rights reserved
  36. 36. That’s All! 5. 3. 発表! 仕様書を 1. 汚すという?→設計 こと 4. →開発 2. 他の人は 男の娘 どう考えた? と結婚 する ©Copyright 2012 Asuka Kamijo All rights reserved
  37. 37. 実行委員の結果も共有します• 後日WACATEのSNSでPDFを少し公開します! +1 ©Copyright 2012 Asuka Kamijo All rights reserved

×