Successfully reported this slideshow.

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

8

Share

Loading in …3
×
1 of 37
1 of 37

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

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

  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

×