Jstqb test analyst-chap2

20
藤沢 耕助 *

Transcript of Jstqb test analyst-chap2

Page 1: Jstqb test analyst-chap2

藤沢 耕助

* 

Page 2: Jstqb test analyst-chap2

1. イントロダクション

2. テストの進捗モニタリングおよびコントロール

3. 分散テスト、アウトソーステスト、およびインソーステスト

4. リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 2

Page 3: Jstqb test analyst-chap2

1. イントロダクション

2. テストの進捗モニタリングおよびコントロール

3. 分散テスト、アウトソーステスト、およびインソーステスト

4. リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 3

Page 4: Jstqb test analyst-chap2

イントロダクション(2章で説明すること)

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 4

多くの領域でテストアナリストはテストマネージャに協⼒し、データを提供する

2章ではテストプロセスの特定の領域に焦点をあてて説明する

Page 5: Jstqb test analyst-chap2

1. イントロダクション

2. テストの進捗モニタリングおよびコントロール

3. 分散テスト、アウトソーステスト、およびインソーステスト

4. リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 5

Page 6: Jstqb test analyst-chap2

モニタリングの対象

プロダクトリスク

⽋陥(⽋陥追跡ツールを利⽤)

テスト

カバレッジ

確信度合い(主観的)

進捗モニタリングおよびコントロール

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 6

Page 7: Jstqb test analyst-chap2

進捗モニタリングおよびコントロール

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 7

リスクベースドテストアプローチを仕様している場合

リスク軽減の追跡

Page 8: Jstqb test analyst-chap2

進捗モニタリングおよびコントロール

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 8

テストケースの情報の記録も必要になる(通常、テストマネジメントツールを介して⾏われる)

リスクアイテムとの対応付け

テスト対象の要件との対応付け

Page 9: Jstqb test analyst-chap2

1. イントロダクション

2. テストの進捗モニタリングおよびコントロール

3. 分散テスト、アウトソーステスト、およびインソーステスト

4. リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 9

Page 10: Jstqb test analyst-chap2

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 10

分散テスト(複数地域)

集合テスト(単⼀地域)

アウトソーステスト(異なる地域)

インソーステスト

(同じ地域だが同僚の従業員でない)

分散テスト、アウトソーステスト、およびインソーステスト

Page 11: Jstqb test analyst-chap2

分散テスト、アウトソーステスト、およびインソーステスト

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 11

テストチームが複数の場所あるいは複数の企業に分散しているとき、コミュニケーションや情報の伝達に注意が必要

⼝頭でのコミュニケーションがとれない場合は、ドキュメントによるコミュニケーションを確⽴する必要がある

Page 12: Jstqb test analyst-chap2

1. イントロダクション

2. テストの進捗モニタリングおよびコントロール

3. 分散テスト、アウトソーステスト、およびインソーステスト

4. リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 12

Page 13: Jstqb test analyst-chap2

リスクベースドテストにおけるテストアナリストのタスク

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 13

テストアナリストは、次のタスクに

積極的に関与する必要がある

リスク識別

リスクアセスメント

リスク軽減

Page 14: Jstqb test analyst-chap2

リスク識別

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 14

(前提)テストアナリストは、特定のビジネスドメインに関するユニークな知識を保有する

ドメインエキスパートへのインタビュー

独⽴したアセスメントの実施

対応するビジネスリスクの領域を決定する

Page 15: Jstqb test analyst-chap2

リスクアセスメント

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 15

リスク顕在化の確率と、顕在化したときの

ビジネスへの影響を評価する

テストアナリストは、ビジネスリスクの

レベルを定性的に決定する必要がある

Page 16: Jstqb test analyst-chap2

リスク軽減

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 16

プロダクトリスクの軽減

既知のリスクの再評価

新しいリスクの認識

リスクのレベルはテストの優先度付けに活⽤する(縦型探索・横型探索)

Page 17: Jstqb test analyst-chap2

テストの優先度付け

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 17

リスクのレベルもテストの優先度付けに利⽤する

厳格なリスク順にテストを実施:縦型探索

識別したすべてのリスクから

テストのサンプルを選択:横型探索

Page 18: Jstqb test analyst-chap2

将来のライフサイクルに向けたテストの調整

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 18

リスクアセスメントは継続するプロセスであり、次の要素を考慮する必要がある

  変更したプロダクトのリスク

  テストで⽋陥が多かった箇所

  修正箇所からのリスク

  テスト不⼗分な領域

Page 19: Jstqb test analyst-chap2

* インソーステスト、アウトソーステストの部分は海外でのテスト形態を考慮する必要がある(多国籍・他企業の⼈と仕事をする)

* 学習時間:90分

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 19

Page 20: Jstqb test analyst-chap2

* JSTQB AL テストアナリスト 概要資料(長崎IT技術者会第1回勉強会) * 2012年度版 Advanced Level シラバス⽇本語版 ー テストアナリスト

2015/8/22テストアナリスト 2章 テストマネジメント ©Kosuke Fujisawa 20