テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

19

Click here to load reader

description

テスト設計コンテスト

Transcript of テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

Page 1: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

ASTER自動販売機テスト設計プロジェクト

成果物ID:DOC-TPRテストプロセス定義書

三浦マグロ部

三浦マグロ部 DOC-TPR Revision 1.0 1

Page 2: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

目次

• 1. 目的、関連文書 • 2. プロセス定義 • 2.1 記法について • 2.2 プロセス

• 3. プロセス詳細 • 3.1 工程・アクティビティ詳細 • 3.2 成果物詳細

三浦マグロ部 DOC-TPR Revision 1.0 2

Page 3: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

1. 目的、関連文書

• 1.1.目的 • このドキュメントは、ASTER自動販売機テスト設計プロジェクトのテストプロセス及び成果物の定義を目的とする

• 1.2. 関連文章 • インプットドキュメントなど関連文章は、本書「DOC-TPR-1 テストプロセス定義書」を参照のこと。

三浦マグロ部 DOC-TPR Revision 1.0 3

Page 4: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.1 記法について

通常の成果物

他工程の成果物

下位プロセスを持つプロセス

外部からの入力

下位プロセスを持たない最下位のプロセス

複数をまとめて記述した成果物

三浦マグロ部 DOC-TPR Revision 1.0 4

Page 5: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセス

• テストプロセスは以下の工程から構成される I.  テスト計画 II. テスト要求分析 III. テスト分析 IV. テスト設計 V.  テスト実装

• 各工程のフローを以降に示す

三浦マグロ部 DOC-TPR Revision 1.0 5

Page 6: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスI. テスト計画

テストベース

(暫定仕様の補完)

テストベースのレビュー

テストベースについての質問

テスト計画の策定

テスト全体方針

テスト設計コンテストの要項

※テスト全体方針計画書に記述 ※テストベース質問票に記述

三浦マグロ部 DOC-TPR Revision 1.0 6

コンセプト

※テストプロセスのコンセプトに記述

※テスト設計コンテストのウェブサイトや関連メール ※テスト設計コンテストで指定されているテストベース

Page 7: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスII. テスト要求分析

自販機についての規格・情報

外部情報の収集と特定

外部情報・ 標準モデル

テストベース テスト全体方針

ステークホルダ分析

ステークホルダ分析結果 ・リッチピクチャ ・ステークホルダ分析マト

リクス

テスト詳細要求分析

テスト要求

テストベース テストベースについての質問

※テスト要求定義書に記述 ※テスト要求定義書に記述

※テスト要求定義書に記述

※テストベース質問票に記述

(更新)

三浦マグロ部 DOC-TPR Revision 1.0 7

コンセプト

テストの品質モデル

標準品質モデル

※テストの品質特性定義に記述

※ISO25010

Page 8: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスII. テスト要求分析:テスト詳細要求分析

ステークホルダ分析結果 テストベース 外部情報・標準モデル

テスト全体方針 テストの品質モデル

標準品質モデル

対象分析

着目すべき特性

テスト十分性分析

重要度分析結果

テスト対象要求 ・機能リスト ・スコープ

リソース要求分析

リソース要求

スケジュール要求分析

スケジュール要求

品質特性分析

これらプロセス・成果物は 相互に調整しながら作りこむ

※テスト要求分析工程の成果物は、すべてテスト要求定義書に記述

スケジュール要求は、分析の過程で他の分析結果との調整を行われる。 今回のテストプロジェクトではテスト設計に特化しているため、後工程でこの成果物は参照されない テスト要求

テスト要求の分析

三浦マグロ部 DOC-TPR Revision 1.0 8

※本シートの作業中、テストベース質問票を必要に応じて追記する

Page 9: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスIII. テスト分析

テスト要求

対象ごとの テスト観点分析

テスト分析マトリクス

テストの厚み分析

テストの厚み 一覧

テスト設計方針

テスト設計方針の検討

リソース分析

テスト手段分析結果

プロジェクトの リソース資産

リスク分析

リスク分析結果

※テスト分析結果書で記述

テスト対象分析

テスト 対象分析結果

※テスト分析結果書で記述

※テスト分析結果書で記述

※テスト分析結果書で記述

※DFDはDFDで記述 それ以外はテスト分析結果書で記述

※リスク管理表で記述

三浦マグロ部 DOC-TPR Revision 1.0 9

Page 10: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスIV. テスト設計

テスト設計方針

テスト設計の実施

テストケース仕様

テスト設計構造の整理

テスト実装構造の整理

※テスト設計書で記述

三浦マグロ部 DOC-TPR Revision 1.0 10

Page 11: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

2.2 プロセスV. テスト実装

テスト実装の実施

テストシナリオ

テストケース仕様 テスト技術リスト

※テスト手順書で記述

三浦マグロ部 DOC-TPR Revision 1.0 11

テストレビュー結果書

※テスト手順書で記述

テスト設計成果物のレビュー

テスト設計成果物すべて

Page 12: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.1 工程・アクティビティ詳細プロセス詳細(工程)

• 工程の詳細 • 各工程のIDと実施アクティビティを以下に示す

三浦マグロ部 DOC-TPR Revision 1.0 12

ID 工程 実施アクティビティ

P-PLAN テスト計画

テストベースとテスト設計の要項をもとに、テスト設計の全体的な

方針、プロセス、スコープなどを規定する

P-RD テスト要求分析 テスト設計に要求される事項を整理し、仕様化する

P-TA テスト分析

テスト設計で用いる観点の抽出と整理を行う。そしてテスト設計の

方針を明確化する

P-TD テスト設計 テスト設計方針にもとづいてテスト設計を進める

P-TI テスト実装

テスト設計結果をテストスクリプトに展開する

また作業後、テスト成果物をレビューする

Page 13: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.1 工程・アクティビティ詳細プロセス詳細(工程内のアクティビティ)1/3

三浦マグロ部 DOC-TPR Revision 1.0 13

• 工程内のアクティビティの詳細 • 各アクティビティのIDと実施アクティビティを次ページから2ページに渡って示す

Page 14: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.1 工程・アクティビティ詳細プロセス詳細(工程内のアクティビティ)2/3 ID アクティビティ 実施する工程 実施内容

P-PLAN-1 テストベースのレビュー

P-PLAN テスト計画 テストベースをパスアラウンド形式でレビュー。テスト設計活動の支障となる記述の抜け漏れや矛盾を把握する。またそれらの暫定対応を検討する

P-PLAN-2 テスト計画の策定 P-RD テスト要求分析 既存の情報をもとにテストの全体方針を定める

P-RD-1 ステークホルダ分析 P-RD テスト要求分析 テストに関わるステークホルダの抽出と、ステークホルダの特徴や要求の傾向を分析する

P-RD-2 外部情報の収集と特定 P-RD テスト要求分析 一般的な自動販売機の情報を収集し、整理する。また要求分析の参考資料として、自動販売機の一般的なモデルを定める

P-RD-3 テスト詳細要求分析 P-RD テスト要求分析 リソース要求、品質特性分析など、テスト要求の詳細を分析する。 詳細は下位プロセスのアクティビティを参照のこと

P-RD-3-1 リソース要求分析 P-RD テスト要求分析 テストに必要な人員や環境、ツールについての要求の抽出・分析・定義を行う

P-RD-3-2 スケジュール要求分析 P-RD テスト要求分析 スケジュールについての要求の抽出・分析を行う

P-RD-3-3 品質特性分析 P-RD テスト要求分析 テストすべき品質特性の要求の抽出・分析を行う

P-RD-3-4 テスト十分性分析 P-RD テスト要求分析 テストの十分性基準についての要求の抽出・分析を行う

P-RD-3-5 対象分析 P-RD テスト要求分析 テスト対象の構造についての要求の抽出・分析を行う

P-RD-3-6 テスト要求の分析 P-RD テスト要求分析 テスト対象に対し、どのような特性で、どの程度の十分性で、どの手段によってテストするかの形式で、要求を整理し定義する。

三浦マグロ部 DOC-TPR Revision 1.0 14

Page 15: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.1 工程・アクティビティ詳細プロセス詳細(工程内のアクティビティ)3/3

ID アクティビティ 実施する工程 実施内容

P-TA-1 対象ごとの観点分析 P-TA テスト分析 テスト対象ごとにどのような特性をテストすべきかを表で整理する。結果はテスト分析マトリクスにまとめる

P-TA-2 リスク分析 P-TA テスト分析 テスト対象に係るリスクを抽出する

P-TA-1 テストの厚み分析 P-TA テスト分析 テストの網羅度をテスト要求やリスクをもとに定義する

P-TA-2 リソース分析 P-TA テスト分析 テストに必要な環境やツールを明らかにする

P-TA-3 テスト設計方針の検討 P-TA テスト分析 テスト設計と網羅度基準、テスト手段を整理し一覧化する

P-TA-4 テスト対象分析 P-TA テスト分析 テスト対象についての構造や状態の分析を行うs

P-TD-1 テスト設計構造の整理 P-TD テスト設計 テスト設計の構造を整理し、テストの保守性を向上させる

P-TD-2 テスト設計の実施 P-TD テスト設計 テストケースを作成する

P-TD-3 テスト実装構造の整理 P-TD テスト設計 テスト実装構造を予測し、その整理を行って、テストの保守性を向上させる

P-TI-1 テスト実装の実施 P-TI テスト実装 テスト手順を作成する またテスト実装後、テスト成果物をレビューする

三浦マグロ部 DOC-TPR Revision 1.0 15

Page 16: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

• 成果物の詳細 • 成果物のIDと説明を以下に示す

3.2 成果物詳細成果物詳細(ドキュメント)

ID 成果物名 説明

DOC-QA テストベース質問表 テストベースの不明点と、今回の暫定処理をまとめている

DOC-TPL テスト計画書 テスト計画の成果物を管理する

DOC-TPL-CCPT テストプロセスのコンセプト テストプロセスのコンセプトを記述している

DOC-TRD テスト要求定義書 テスト要求分析の成果物を管理する

DOC-TA テスト分析結果書 テスト分析の成果物を管理する

DOC-TD テスト設計書 テスト分析・テスト設計の成果物を管理する

DOC-TS テスト手順書 テスト実装の成果物を管理する

DOC-TPR テストプロセス定義書 テストプロセスのフロー及び成果物を定義する

DOC-RM リスク管理表 リスク分析結果を管理する

DOC-TA-DFD DFD テスト対象のDFDを記述する

DOC-TQD テストの品質特性定義 テストの品質特性定義を記述する

三浦マグロ部 DOC-TPR Revision 1.0 16

Page 17: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.2 成果物詳細成果物詳細(テスト計画の中間成果物)1/3

三浦マグロ部 DOC-TPR Revision 1.0 17

• 中間成果物のアクティビティの詳細 • 各中間成果物のID、管理しているドキュメント(他のドキュメントとマージされて1ファイルになっている場合にどのドキュメントにマージされているか)、説明を次ページから2ページに渡って示す

Page 18: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.2 成果物詳細成果物詳細(テスト計画の中間成果物)2/3 ID 成果物名 管理しているドキュメント 説明

DOC-QA-1 テストベースについての質問

DOC-QA テストベース質問表 テストベースの不明点と、今回の暫定処理をまとめている

DOC-TPL-1 テスト全体方針 DOC-TPL テスト計画書 テストのスコープ、設計アプローチ、テストレベル、プロセスな

ど、テストの全体方針を記述している

DOC-TPL-2 コンセプト DOC-CCPT テストプロセスのコ

ンセプト

テストプロセスのコンセプトを記述している

DOC-TRD-1 ステークホルダ分析結果 DOC-TRD テスト要求定義書 テスト要求分析の成果物を管理する

DOC-TRD-2 外部情報・標準モデル DOC-TRD テスト要求定義書 テスト分析の成果物を管理する

DOC-TRD-3 テスト要求 DOC-TRD テスト要求定義書 テスト対象ごとに、着目すべき特性、重要度、必要なリソースを

まとめた一覧

DOC-TRD-4 リソース要求 DOC-TRD テスト要求定義書 テスト環境、人員、冶具機能などテストのリソースについての要

DOC-TRD-5 スケジュール要求 DOC-TRD テスト要求定義書 スケジュールや工数についての要求

DOC-TRD-6 着目すべき特性 DOC-TRD テスト要求定義書 テストすべきテスト対象の特性

DOC-TRD-7 重要度分析結果 DOC-TRD テスト要求定義書 テスト対象のどの品質を重視しているかの一覧

DOC-TRD-8 テスト対象要求 DOC-TRD テスト要求定義書 テスト対象についての情報

三浦マグロ部 DOC-TPR Revision 1.0 18

Page 19: テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)

3.2 成果物詳細成果物詳細(テスト計画の中間成果物)3/3

ID 成果物名 管理しているドキュメント 説明

DOC-TRD-9 テストの品質モデル DOC-TQD テストの品質特性定

テスト環境及びテスト実装成果物の品質特性の定義

DOC-TA-1 テスト分析マトリクス DOC-TA テスト分析結果書 テスト対象とテストで着目すべき特性を一覧化した表

DOC-TA-2 リスク分析結果 DOC-RM リスク管理表 リスク分析結果

DOC-TA-3 テストの厚み一覧 DOC-TA テスト分析結果書 テスト設計でのテストの網羅度の根拠をまとめた資料

DOC-TA-4 テスト手段分析結果 DOC-TA テスト分析結果書 テストに必要な環境や機能をまとめた資料

DOC-TA-5 テスト設計方針 DOC-TA テスト分析結果書 テスト対象ごとに、どのようなテスト設計をどの網羅度まで行い、どの手段を使うか一覧化した資料

DOC-TA-6 テスト対象分析結果 [DFD]

DOC-TA-DFD DFD

[DFD以外]

DOC-TA テスト分析結果書

テスト対象についての構造や状態を分析した結果

DOC-TD-1 テストケース仕様 DOC-TD テスト設計仕様書 事前条件、入力・操作、期待結果からなるテストケースを管理する一覧

DOC-TS-1 テストシナリオ DOC-TS テスト手順書 テストの実施手順

DOC-TS-2 テストレビュー結果書 DOC-TS テスト手順書 テスト設計成果物をレビューした結果

三浦マグロ部 DOC-TPR Revision 1.0 19