Ohma 3 ポイント Tappi...Tappi Kodomari Shitsukari Minmaya 深浦マグロ 深浦(ふかうら)は、青森県のクロマグロの約半分の水揚げを誇っています。世界
テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)
Click here to load reader
-
Upload
h-iseri -
Category
Technology
-
view
583 -
download
1
description
Transcript of テスト設計コンテスト2014テストプロセス定義書(三浦マグロ部)
ASTER自動販売機テスト設計プロジェクト
成果物ID:DOC-TPRテストプロセス定義書
三浦マグロ部
三浦マグロ部 DOC-TPR Revision 1.0 1
目次
• 1. 目的、関連文書 • 2. プロセス定義 • 2.1 記法について • 2.2 プロセス
• 3. プロセス詳細 • 3.1 工程・アクティビティ詳細 • 3.2 成果物詳細
三浦マグロ部 DOC-TPR Revision 1.0 2
1. 目的、関連文書
• 1.1.目的 • このドキュメントは、ASTER自動販売機テスト設計プロジェクトのテストプロセス及び成果物の定義を目的とする
• 1.2. 関連文章 • インプットドキュメントなど関連文章は、本書「DOC-TPR-1 テストプロセス定義書」を参照のこと。
三浦マグロ部 DOC-TPR Revision 1.0 3
2.1 記法について
通常の成果物
他工程の成果物
下位プロセスを持つプロセス
外部からの入力
下位プロセスを持たない最下位のプロセス
複数をまとめて記述した成果物
三浦マグロ部 DOC-TPR Revision 1.0 4
2.2 プロセス
• テストプロセスは以下の工程から構成される I. テスト計画 II. テスト要求分析 III. テスト分析 IV. テスト設計 V. テスト実装
• 各工程のフローを以降に示す
三浦マグロ部 DOC-TPR Revision 1.0 5
2.2 プロセスI. テスト計画
テストベース
(暫定仕様の補完)
テストベースのレビュー
テストベースについての質問
テスト計画の策定
テスト全体方針
テスト設計コンテストの要項
※テスト全体方針計画書に記述 ※テストベース質問票に記述
三浦マグロ部 DOC-TPR Revision 1.0 6
コンセプト
※テストプロセスのコンセプトに記述
※テスト設計コンテストのウェブサイトや関連メール ※テスト設計コンテストで指定されているテストベース
2.2 プロセスII. テスト要求分析
自販機についての規格・情報
外部情報の収集と特定
外部情報・ 標準モデル
テストベース テスト全体方針
ステークホルダ分析
ステークホルダ分析結果 ・リッチピクチャ ・ステークホルダ分析マト
リクス
テスト詳細要求分析
テスト要求
テストベース テストベースについての質問
※テスト要求定義書に記述 ※テスト要求定義書に記述
※テスト要求定義書に記述
※テストベース質問票に記述
(更新)
三浦マグロ部 DOC-TPR Revision 1.0 7
コンセプト
テストの品質モデル
標準品質モデル
※テストの品質特性定義に記述
※ISO25010
2.2 プロセスII. テスト要求分析:テスト詳細要求分析
ステークホルダ分析結果 テストベース 外部情報・標準モデル
テスト全体方針 テストの品質モデル
標準品質モデル
対象分析
着目すべき特性
テスト十分性分析
重要度分析結果
テスト対象要求 ・機能リスト ・スコープ
リソース要求分析
リソース要求
スケジュール要求分析
スケジュール要求
品質特性分析
これらプロセス・成果物は 相互に調整しながら作りこむ
※テスト要求分析工程の成果物は、すべてテスト要求定義書に記述
スケジュール要求は、分析の過程で他の分析結果との調整を行われる。 今回のテストプロジェクトではテスト設計に特化しているため、後工程でこの成果物は参照されない テスト要求
テスト要求の分析
三浦マグロ部 DOC-TPR Revision 1.0 8
※本シートの作業中、テストベース質問票を必要に応じて追記する
2.2 プロセスIII. テスト分析
テスト要求
対象ごとの テスト観点分析
テスト分析マトリクス
テストの厚み分析
テストの厚み 一覧
テスト設計方針
テスト設計方針の検討
リソース分析
テスト手段分析結果
プロジェクトの リソース資産
リスク分析
リスク分析結果
※テスト分析結果書で記述
テスト対象分析
テスト 対象分析結果
※テスト分析結果書で記述
※テスト分析結果書で記述
※テスト分析結果書で記述
※DFDはDFDで記述 それ以外はテスト分析結果書で記述
※リスク管理表で記述
三浦マグロ部 DOC-TPR Revision 1.0 9
2.2 プロセスIV. テスト設計
テスト設計方針
テスト設計の実施
テストケース仕様
テスト設計構造の整理
テスト実装構造の整理
※テスト設計書で記述
三浦マグロ部 DOC-TPR Revision 1.0 10
2.2 プロセスV. テスト実装
テスト実装の実施
テストシナリオ
テストケース仕様 テスト技術リスト
※テスト手順書で記述
三浦マグロ部 DOC-TPR Revision 1.0 11
テストレビュー結果書
※テスト手順書で記述
テスト設計成果物のレビュー
テスト設計成果物すべて
3.1 工程・アクティビティ詳細プロセス詳細(工程)
• 工程の詳細 • 各工程のIDと実施アクティビティを以下に示す
三浦マグロ部 DOC-TPR Revision 1.0 12
ID 工程 実施アクティビティ
P-PLAN テスト計画
テストベースとテスト設計の要項をもとに、テスト設計の全体的な
方針、プロセス、スコープなどを規定する
P-RD テスト要求分析 テスト設計に要求される事項を整理し、仕様化する
P-TA テスト分析
テスト設計で用いる観点の抽出と整理を行う。そしてテスト設計の
方針を明確化する
P-TD テスト設計 テスト設計方針にもとづいてテスト設計を進める
P-TI テスト実装
テスト設計結果をテストスクリプトに展開する
また作業後、テスト成果物をレビューする
3.1 工程・アクティビティ詳細プロセス詳細(工程内のアクティビティ)1/3
三浦マグロ部 DOC-TPR Revision 1.0 13
• 工程内のアクティビティの詳細 • 各アクティビティのIDと実施アクティビティを次ページから2ページに渡って示す
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
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
• 成果物の詳細 • 成果物の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
3.2 成果物詳細成果物詳細(テスト計画の中間成果物)1/3
三浦マグロ部 DOC-TPR Revision 1.0 17
• 中間成果物のアクティビティの詳細 • 各中間成果物のID、管理しているドキュメント(他のドキュメントとマージされて1ファイルになっている場合にどのドキュメントにマージされているか)、説明を次ページから2ページに渡って示す
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
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