Slide 1

Slide 1 text

観戦の前に 〜テスト観点出し観戦を楽しむ ポイントを体感しよう〜 実況パワフルモブテスト 〜テスト観点出し編〜

Slide 2

Slide 2 text

自己紹介 ● 常盤香央里(ゆるぱし・かおりっと) ● @caori_t ● 所属 ○ Graat(グロース・アーキテクチャ&チームス株式会社) ○ チームプロセス支援コンサルタント ● 社外活動 ○ WACATE実行委員 (ソフトウェアテストの合宿形式勉強会コミュニティ) ○ SigSQAメンバー(これからの品質保証を考える) ● ワークショップデザインとファシリテーションが趣味

Slide 3

Slide 3 text

自己紹介 ● 風間裕也(ブロッコリー) ● @nihonbuson ● 所属 ○ 株式会社ビズリーチ ○ QA基盤推進室 QA Evangelist ● 社外活動 ○ JaSST Review実行委員長 ○ WACATE実行委員 ○ 書籍『Agile Testing Condensed』 翻訳

Slide 4

Slide 4 text

テスト観点出しって なぁに? 教えてブロッコリー!

Slide 5

Slide 5 text

テスト実行するまでの過程(例) テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト観点出しってなぁに?

Slide 6

Slide 6 text

テスト実行するまでの過程(例) テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト観点出しってなぁに? テスト観点を追加 パターンに対する 整理・削除

Slide 7

Slide 7 text

テスト実行するまでの過程(例) テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト観点出しってなぁに? テスト 分析 テスト 設計 テスト 実装 テスト 実行 テストプロセス(JSTQBより) 参考:ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版 Version 2018V3.1.J02

Slide 8

Slide 8 text

こんなの見たことあるけど… 参照:テスト設計コンテストチュートリアル U-30クラス向け 2020年度版より http://aster.or.jp/business/contest/doc/2020_U-30_V1.0.0.pdf#page=22 テスト観点出しってなぁに?

Slide 9

Slide 9 text

テスト観点出しは この辺 を書き出す テスト観点出しってなぁに? 参照:テスト設計コンテストチュートリアル U-30クラス向け 2020年度版より http://aster.or.jp/business/contest/doc/2020_U-30_V1.0.0.pdf#page=22

Slide 10

Slide 10 text

テスト観点出しで書くこと・書かないこと ● テスト観点として書き出すもの ○ 気になるところ ○ テストしたい内容 ● テスト観点として書き出さないもの ○ 具体的なテストケース ● 一緒に考えること ○ テスト観点同士の関連性 ○ テスト設計技法の適用方針 詳しくはイベント後半で! テスト観点出しってなぁに?

Slide 11

Slide 11 text

テスト観点出しを行う対象 テスト観点出しってなぁに? http://jasst.jp/symposium/jasst12tokyo/pdf/D4-1.pdf を元に作成

Slide 12

Slide 12 text

テスト観点出しを行う対象 テスト観点出しってなぁに? http://jasst.jp/symposium/jasst12tokyo/pdf/D4-1.pdf を元に作成 テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行 テスト 観点出し テスト パターン 作成 テスト 手順作成 テスト 実行

Slide 13

Slide 13 text

ここからは 観戦のポイントを 3つ解説!

Slide 14

Slide 14 text

観戦のポイント <その1> 階層構造にしてみよう!

Slide 15

Slide 15 text

アイテムを階層構造に! <その1>階層構造にしてみよう! A B D E C A B D E C ○○ ×× ?

Slide 16

Slide 16 text

テスト観点の代わりに食べ物で! <その1>階層構造にしてみよう!

Slide 17

Slide 17 text

こんなアイテムがあったら…? ピロシ キ 煮物 漬物 ボルシ チ お刺身 <その1>階層構造にしてみよう!

Slide 18

Slide 18 text

例えば、こんな風にできるよね? 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 <その1>階層構造にしてみよう!

Slide 19

Slide 19 text

自分でも、やってみよう! (アクセスできない方はメモ帳や、紙とペンを用意してやってみましょう!) パスタ ハン バーグ 麻婆 豆腐 ピザ 焼売 <その1>階層構造にしてみよう!

Slide 20

Slide 20 text

(これはあくまでも一例です!説明ができる階層構造になっていればOK!) こんな風になったかな? パスタ ハン バーグ 麻婆 豆腐 ピザ 焼売 洋食 中華 <その1>階層構造にしてみよう!

Slide 21

Slide 21 text

観戦のポイント <その2> 抽象⇔具象の 行き来をしてみよう!

Slide 22

Slide 22 text

さっきのって抽象化だったよね? 煮物 漬物 ボルシ チ お刺身 ピロシ キ <その2>抽象⇔具象の行き来をしてみよう!

Slide 23

Slide 23 text

さっきのって抽象化だったよね? 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 <その2>抽象⇔具象の行き来をしてみよう! 抽 象 抽 象

Slide 24

Slide 24 text

もっと、抽象化をやってみよう! さらに、具体化もやってみよう! 抽象⇔具象の行き来が始まるよー <その2>抽象⇔具象の行き来をしてみよう!

Slide 25

Slide 25 text

テスト観点の代わりに食べ物で! <その2>抽象⇔具象の行き来をしてみよう!

Slide 26

Slide 26 text

さっきのアイテムで考えると…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理

Slide 27

Slide 27 text

もっと抽象化してみると… 世界の 料理 <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 抽 象

Slide 28

Slide 28 text

あれ?世界って日本とロシア? 世界の 料理 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 <その2>抽象⇔具象の行き来をしてみよう!

Slide 29

Slide 29 text

他の国も足してみる…? 世界の 料理 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 タイ 料理 <その2>抽象⇔具象の行き来をしてみよう! 具 象

Slide 30

Slide 30 text

このまま全部の国を足すの…!? 世界の 料理 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 タイ 料理 <その2>抽象⇔具象の行き来をしてみよう! ○○○○ 料理 具 象

Slide 31

Slide 31 text

もっと具体化してみると… <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 具 象

Slide 32

Slide 32 text

もっと具体化してみると… <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬 具 象

Slide 33

Slide 33 text

あれ?ピロシキとボルシチは…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬

Slide 34

Slide 34 text

もっと具体化でき…ないよねぇ… <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬 ??? ??? 具 象

Slide 35

Slide 35 text

ひとつ下の階層なのかな…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬

Slide 36

Slide 36 text

だとすると…こんな感じ…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬 パン スープ 具 象 抽 象 抽 象 具 象

Slide 37

Slide 37 text

他にもありそうだけど…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬 パン スープ 具 象 壺焼き

Slide 38

Slide 38 text

とりあえずこんな感じ…? <その2>抽象⇔具象の行き来をしてみよう! 煮物 漬物 ボルシ チ お刺身 ピロシ キ 日本 料理 ロシア 料理 筑前煮 肉じゃ が 角煮 奈良漬 津軽漬 パン スープ 世界の 料理 タイ 料理 ○○○○ 料理 壺焼き

Slide 39

Slide 39 text

自分でも、やってみよう! (アクセスできない方はメモ帳や、紙とペンを用意してやってみましょう!) <その2>抽象⇔具象の行き来をしてみよう! パスタ ハン バーグ 麻婆 豆腐 ピザ 焼売 洋食 中華

Slide 40

Slide 40 text

(これはあくまでも一例です!  抽象⇔具象の行き来で、より納得感のある階層構造になっていればOK!) こんな風になったかな? パスタ ハン バーグ 麻婆 豆腐 ピザ 焼売 洋食 中華 <その2>抽象⇔具象の行き来をしてみよう! 和食 食事 主菜 点心 小籠包 油淋鶏

Slide 41

Slide 41 text

材料を書き出すのは❌ パスタ ハン バーグ ピザ 洋食 中華 <その2>抽象⇔具象の行き来をしてみよう! 和食 食事 チーズ サラミ トマト 「洋食の種類の1つがピザ」 ではあるが、 「ピザの種類の1つがチーズ」 ではない

Slide 42

Slide 42 text

観戦のポイント <その3> 目的に応じて 階層構造は変わるよ!

Slide 43

Slide 43 text

ところで、「食べ物」って・・・ 「テスト観点」で言ったら 「アプリのテスト観点」くらい ざっくりしてない? <その3>目的に応じて階層構造は変わるよ!

Slide 44

Slide 44 text

「アプリ」だって・・・ 「勤怠管理アプリ」とか 「乗換案内アプリ」とか 「SNSアプリ」とか 色々あるよね? <その3>目的に応じて階層構造は変わるよ!

Slide 45

Slide 45 text

もうちょっと考えてみたら…? 例えば・・・ 「食べ物」じゃなくて 「あなたが今食べたいもの」 だったらどうなる? <その3>目的に応じて階層構造は変わるよ!

Slide 46

Slide 46 text

「今食べたいもの」でつくろう! <その3>目的に応じて階層構造は変わるよ! (アクセスできない方はメモ帳や、紙とペンを用意してやってみましょう!) 今食べ たいも の XXX XXX XXX XXX XXX XXX XXX

Slide 47

Slide 47 text

(これはブロッコリーさんの例です!あなたと同じはずはないですよね?) こんな風になったかな? ラーメ ン ハン バーグ つけ麺 焼売 いつも 食べた い 横浜に いるか ら <その3>目的に応じて階層構造は変わるよ! 今食べ たいも の

Slide 48

Slide 48 text

(これはブロッコリーさんの例です!あなたと同じはずはないですよね?) 同じアイテムでも構造が変わった ラーメ ン ハン バーグ つけ麺 焼売 いつも 食べた い 横浜に いるか ら <その3>目的に応じて階層構造は変わるよ! 今食べ たいも の コ コ コ コ

Slide 49

Slide 49 text

<その2>で出した図 パスタ ハン バーグ 麻婆 豆腐 ピザ 焼売 洋食 中華 <その3>目的に応じて階層構造は変わるよ! 和食 食事 主菜 点心 小籠包 油淋鶏 コ コ コ コ

Slide 50

Slide 50 text

(これは私の例です!ブロッコリーさんと全然違う(/・ω・)/) 人によっても変わるよね…? うどん 肉まん 寄せ鍋 崎陽軒 の焼売 温かい もの 横浜に いるか ら <その3>目的に応じて階層構造は変わるよ! 今食べ たいも の ジンギ スカン まむろ の豚丼 スープ カレー 北海道 のもの

Slide 51

Slide 51 text

観戦のポイント 体感できましたか?

Slide 52

Slide 52 text

こんな テスト観点図は イヤだ!

Slide 53

Slide 53 text

具体的なテスト観点を全部出す こんなテスト観点図はイヤだ! 北海道 青森県 沖縄県 岩手県 鹿児島 県 都道府 県 ・・・ あれ? 46個しかない! あと1個は なんだ…?

Slide 54

Slide 54 text

OK/NGをテスト観点図に書き込む こんなテスト観点図はイヤだ! 全角/ 半角 最大値 英数字 パス ワード OK OK NG なにを見て OKだったの? なにを見て NGだったの?

Slide 55

Slide 55 text

同じテスト観点図をどこでも使う こんなテスト観点図はイヤだ! 全角/ 半角 最大値 英数字 入力値 全角/ 半角 最大値 英数字 入力値 メールアドレス 金額入力欄 重要な ところはどこ?

Slide 56

Slide 56 text

(観戦タイム)

Slide 57

Slide 57 text

(観戦タイム) イベント当日に 動画上映しました

Slide 58

Slide 58 text

● テスト観点図は結果よりも、出す過程が大切 ○ どのように考えたのか ○ どのように要素が増えていったのか ○ どのようにテスト観点図を構造化していったのか テスト観点出しで大切なこと

Slide 59

Slide 59 text

ゲームセット!