派生開発推進協議会 T4研究会
名野響
T型マトリクスを用いたT型マトリクスを用いた XDDPとテストプロセスの接続XDDPとテストプロセスの接続
~~T4T4研究会活動報告~研究会活動報告~
1T4研究会T4研究会 活動メンバー活動メンバー
リーダー
:
永田 敦
(ソニー株式会社)
メンバー
:
厚田 鳴海 (パナソニック
ファクトリーソリューションズ株式会社)
矢野 恵生 (株式会社デンソー)
井芹 洋輝
大山 相達
長友 優治 (株式会社ベリサーブ)
【発表者】
名野 響
(ルネサス
マイクロシステム株式会社)
2T4研究会の活動T4研究会の活動
愛知愛知
東京東京
神奈川神奈川
山梨山梨
非定期で研究会を開催非定期で研究会を開催非定期で研究会を開催
メーリングリスト
オンライン会議
オフライン会議
カフェ会議
飲み会議(?)
3目目 次次
1.背
景
2.XDDPにおけるテストプロセスの課題
3.XDDPにおけるテスト分析手法の提案
4.結合テストにおける効果の検証
5.まとめ
補足:本発表で登場するテストはシステムテストや結合テストを意味しています。
補足:補足:本発表で登場する本発表で登場するテストテストははシステムテストシステムテストやや結合テスト結合テストをを意味しています。意味しています。
1.背 景
5
影響範囲の検討漏れ影響範囲の検討漏れ
派生開発派生開発
派生開発派生開発におけるテストにおけるテスト
限られた範囲のテスト
変更箇所
影響範囲
揃っていないドキュメント
過大なテストによる納期遅延過大なテストによる納期遅延
テスト不足による不具合流出テスト不足による不具合流出
短い開発期間
少ないコスト
6
P5P5テストで確認したテストで確認した後で正式文書を後で正式文書を
更新する更新する
XDDPの基本プロセスXDDPの基本プロセス
• 変更要求仕様書と追加機能要求仕様書の2種類の要求仕様書を用意
• 変更プロセスでは変更要求仕様書、TM(Traceability
Matrix)、変更設計書の「3点セット」の成果物
• XDDPで生成する成果物はすべて「差分」
更新
更新
P1P1変更要求を変更要求を実現する実現する
元のソース
P2P2追加機能の追加機能の要求を実現要求を実現
するする
P3P3テストケーステストケースを変更するを変更する
P4P4プログラムをプログラムを統合してテ統合してテストするストする
変更後のソース
機能追加分のソース
統合されたソース
変更要求書
モジュール情報設計書等
機能実現に関する関連資料など
追加機能要求書
追加機能分の設計書
追加機能分の関数設計書
テストケース
スペックアウト資料
変更設計書
変更要求仕様書TM付き
追加機能要求書(仕様書)
追加機能要求書(仕様書)
追加機能分の関数設計書
ベースの機能仕様書、設計書等
テストについてテストについて詳しく言及されていない詳しく言及されていない
7T4研究会の目的T4研究会の目的
XDDP導入のメリット• 開発者視点で差分情報を整理
→変更範囲や影響範囲の特定が可能
• USDMによる整理
→要求と仕様の漏れ・抜けを防止
◆T4研究会の活動:・派生開発におけるテストプロセスの改善・「XDDP」とテストプロセスを効果的につなぐ方法を探る
-
テスト範囲を絞り込むには?
-
開発プロセスとの連携方法は?
影響範囲の検討漏れ影響範囲の検討漏れ
過大なテストによる納期遅延過大なテストによる納期遅延
テスト不足による不具合流出テスト不足による不具合流出
開発工程における欠陥の作り込みを抑止
テスト工程における欠陥検出を強化!開発とテストの両面から品質UP!
昨今の派生開発• システム規模大、複雑度増
• 影響範囲が多様に変化
2.2.XDDPXDDPにおけるにおける
テストプロセスの課題テストプロセスの課題
92つの課題2つの課題
成果物(3点セット)の課題
プロセスの課題
実装
変更設計
単体テスト
結合テスト
システムテスト
変更要求仕様書TM付
テスト仕様書変更要求
既存機能仕様書
既存テスト仕様書
?
文書化機能仕様書
開発者視点の差分情報はテスト技術者にとって
理解しづらい
開発者視点の差分情報はテスト技術者にとって
理解しづらい
テスト仕様書の元になる正式文書の更新が
開発後半
テスト仕様書の元になる正式文書の更新が
開発後半
P5P5テストで確認したテストで確認した後で正式文書を後で正式文書を
更新する更新する
更新
更新
P1P1変更要求を変更要求を実現する実現する
元のソース
P2P2追加機能の追加機能の要求を実現要求を実現
するする
P3P3テストケーステストケースを変更するを変更する
P4P4プログラムをプログラムを統合してテ統合してテストするストする
変更後のソース
機能追加分のソース
統合されたソース
変更要求書
モジュール情報設計書等
機能実現に関する関連資料など
追加機能要求書
追加機能分の設計書
追加機能分の関数設計書
テストケース
スペックアウト資料
変更設計書
変更要求仕様書TM付き
追加機能要求書(仕様書)
追加機能要求書(仕様書)
追加機能分の関数設計書
ベースの機能仕様書、設計書等
10
P5P5テストで確認したテストで確認した後で正式文書を後で正式文書を
更新する更新する
更新
更新
P1P1変更要求を変更要求を実現する実現する
元のソース
P2P2追加機能の追加機能の要求を実現要求を実現
するする
P3P3テストケーステストケースを変更するを変更する
P4P4プログラムをプログラムを統合してテ統合してテストするストする
変更後のソース
機能追加分のソース
統合されたソース
変更要求書
モジュール情報設計書等
機能実現に関する関連資料など
追加機能要求書
追加機能分の設計書
追加機能分の関数設計書
テストケース
スペックアウト資料
変更設計書
変更要求仕様書TM付き
追加機能要求書(仕様書)
追加機能要求書(仕様書)
追加機能分の関数設計書
ベースの機能仕様書、設計書等
成果物(3点セット)の課題成果物(3点セット)の課題
開発者視点の差分情報はテスト技術者にとって理解しづらい
変更設計書変更設計書
変更要求仕様書TM付き
変更要求仕様書TM付き
テスト対象への影響範囲が
特定しづらい
テスト対象への影響範囲が
特定しづらい困難困難
変更点と既存機能(振る舞い)の対応がとりづらい
変更点と既存機能(振る舞い)の対応がとりづらい
困難困難
開発目線の細かい内容(コードに近いレベル)
開発目線の開発目線の細かい細かい内容内容(コードに近いレベル)(コードに近いレベル)
要求、仕様、設計に関する差分情報
要求、仕様、設計に要求、仕様、設計に関する差分情報関する差分情報
作成者以外が妥当性を判断しづらい
作成者以外が妥当性を判断しづらい
困難困難
テスト技術者
P3P3テストケーステストケースを変更するを変更する
成果物が定義されていない(直接テストケースを変更?)
成果物が定義されていない成果物が定義されていない((直接テストケースを変更?直接テストケースを変更?))
11プロセスの課題プロセスの課題
XDDPXDDP従来開発従来開発
実装
設 計
単体テスト
結合テスト
システムテスト要求定義
既存ドキュメントを先に更新既存既存ドキュメントドキュメントを先に更新を先に更新
更新されたドキュメントを元にテストの影響範囲を検討可能
更新されたドキュメントを元にテストの影響範囲を検討可能
機能仕様書
更新
既存テス
ト仕様書
テスト
仕様書
更新
既存ドキュメントの更新は開発の後半既存既存ドキュメントドキュメントの更新は開発の後半の更新は開発の後半
実装
単体テスト
結合テスト
システムテスト
変更設計
変更要
求仕様
書TM付
変更要求
文書化機能仕様書
更新
ドキュメントの更新後テスト設計に着手ドキュメントの更新後テスト設計に着手
困難困難
差分情報からテストの影響範囲を検討差分情報からテストの影響範囲を検討
困難困難
テスト
仕様書
既存機能
仕様書
既存テス
ト仕様書
更新
???
3.3.XDDPXDDPにおけるにおける
テスト分析手法の提案テスト分析手法の提案
13コンセプトコンセプト
開発者開発者開発者
テストケーステストテストケースケース
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
「変更要求仕様書」
開発要求1
開発要求2
開発要求3
・・
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ 機能A ● ●
○ ○ 機能B ●
○ ○ 機能C ●
・・・
機能G ●
・・・
開発要求1
開発要求2
開発要求3
・・
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ 機能A ● ●
○ ○ 機能B ●
○ ○ 機能C ●
・・・
機能G ●
・・・
機能
開発要求
モジュール
マトリクスの連携
「変更要求T型マトリクス」
②
①
①
TM(トレーサビリティマトリクス)
③
○
整合性のチェック整合性のチェック整合性のチェック
変更要求がテストへ与える影響を可視化変更要求がテストへ与える影響を可視化
テスト分析~設計を含めたXDDPテスト分析~設計を含めたXDDP
開発プロセス
開発開発プロセスプロセス
テストプロセス
テストテストプロセスプロセス
俯瞰俯瞰
差分情報からテスト分析~設計を開始差分情報からテスト分析~設計を開始差分情報からテスト分析~設計を開始
テスト技術者テスト技術者テスト技術者
開発者とテスト技術者の認識を合わせる
開発者とテスト技術者の開発者とテスト技術者の認識を合わせる認識を合わせる
・・・
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える
F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
・・・
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える
F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
差分情報とテストの関係を明確にする
差分情報差分情報とテストのとテストの関係関係をを明確明確にするにする
変更要求変更要求変更要求
14ツール:T型マトリクスツール:T型マトリクス
変更要求ーテスト項目ーソフトウェア構造の関係を可視化
変更要求1
変更要求2
変更要求3
変更要求4
・・
変更要求
モジュール
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目A ● ●
○ ○ テスト項目B ● ●
○ テスト項目C ● ●
テスト項目D
○ テスト項目E ● ●
○ ・・・ ●
テスト項目
変更要求がテスト項目に与える影響を
表現
変更要求が変更要求がテスト項目にテスト項目に与える影響を与える影響を
表現表現
ソフトウェア構造と
テスト項目との関連
ソフトウェアソフトウェア構造と構造と
テスト項目テスト項目との関連との関連
例えば(T4の議論であがっているもの)• 既存テストケースのグループ名• テスト対象の機能/非機能• テストタイプを具体化したもの• テスト観点
絶賛議論中
絶賛絶賛議論中議論中
◇ポイント◇• 開発者も理解可能• テストケースへの
トレーサビリティ
◇ポイント◇• 開発者も理解可能• テストケースへの
トレーサビリティ
開発者視点開発者視点開発者視点
変更要求仕様書の変更要求
変更要求仕様書の変更要求仕様書の変更要求変更要求
変更要求仕様書TMのモジュール名
変更要求仕様書変更要求仕様書TMTMののモジュール名モジュール名
テスト技術者視点テスト技術者視点テスト技術者視点
最終的にテストケースに繋がるもの
最終的に最終的にテストケースにテストケースに繋がるもの繋がるもの
15T型マトリクスの構成(1/2)T型マトリクスの構成(1/2)
変更要求ーテスト項目の可視化
変更要求1
変更要求2
変更要求3
・・
変更要求
○ テスト項目A
○ ○ テスト項目B
○ テスト項目C
テスト項目D
・・・
テスト項目
変更要求がテスト項目に与える影響を表現
開発者とテスト技術者の認識合わせに使用
①
変更要求を記載①
変更要求を記載
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5 .4 接受信時データの区切りにコードを挿
入する
F5()
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5 .4 接受信時データの区切りにコードを挿
入する
F5()
「変更要求仕様書」 TM(トレーサビリティマトリクス)
変更要求仕様書
開発者視点開発者視点開発者視点
テスト技術者視点
テスト技術者視点
テスト技術者視点
②
既存のテスト項目を記載②
既存のテスト項目を記載
テスト項目A
テストケース
他にも・・・「機能」
「振る舞い」など
テストケース一覧
1. 沸騰機能 1-1. ・・・
1-2. ・・・
・・・
2. 給湯機能 2-1. ・・・
2-2. ・・・
3. 電源管理 3-1. ・・・
・・・
4. 異常動作 ・・・
③
関連する項目に○③
関連する項目に○
テスト項目B テスト項目Cテスト項目A
変更要求1
テストケース※
変更要求とテスト項目
の関係は「1:多」にな
り、漏れやすい
※
変更要求とテスト項目
の関係は「1:多」にな
り、漏れやすい
16T型マトリクスの構成(2/2)T型マトリクスの構成(2/2)
テスト項目ーソフトウェア構造の可視化
モジュール
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
テスト項目A ● ●
テスト項目B ● ●
テスト項目C ● ●
テスト項目D
テスト項目E ● ●
・・・ ●
テスト項目
テスト項目がどのモジュールをテストしているか整理
変更要求仕様書との整合性チェックに使用
②
既存のテスト項目を記載②
既存のテスト項目を記載
変更要求ーテスト項目のマト
リクスと同じ内容を記載
①
変更要求仕様書のトレーサビリティ
マトリクス(TM)の列を記載
①
変更要求仕様書のトレーサビリティ
マトリクス(TM)の列を記載
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5 .4 接受信時データの区切りにコードを挿
入する
F5()
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5 .4 接受信時データの区切りにコードを挿
入する
F5()
「変更要求仕様書」 TM(トレーサビリティマトリクス)
変更要求仕様書
※
一度作成すると、次のプロジェクト
でも流用可
③
関連する項目に●③
関連する項目に●
モジュールB モジュールC
テスト項目とソースコードの関係を調査
テスト項目AモジュールA
ソースソースコードコード
開発者視点開発者視点開発者視点
テスト技術者視点
テスト技術者視点
テスト技術者視点
17T型マトリクスの整合性チェックT型マトリクスの整合性チェック
「変更要求仕様書」と「T型マトリクス」を連携させ、今回開発要求に対する影響
範囲を明確化する
モジュール
変更要求1
変更要求2
変更要求3
変更要求4
・・
変更要求
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目A ● ●
○ ○ テスト項目B ● ●
○ テスト項目C ● ●
テスト項目D
○ テスト項目E ● ●
○ ・・・ ●
モジュール
変更要求1
変更要求2
変更要求3
変更要求4
・・
変更要求
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目A ● ●
○ ○ テスト項目B ● ●
○ テスト項目C ● ●
テスト項目D
○ テスト項目E ● ●
○ ・・・ ●
テスト項目
T型マトリクス
2つのドキュメントに矛盾が無いかチェック
2つのドキュメントに矛盾が無いかチェック
チェック
チェック
・・・
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える
F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
・・・
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える
F2()F3()
F4()
5.4 接受信時データの区切りにコードを挿入する
F5()
変更要求仕様書 TM(トレーサビリティマトリクス)
18整合性チェックの具体例(1/2)整合性チェックの具体例(1/2)
「変更要求仕様書・TM」→「T型マトリクス」
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・
・
・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○
に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変え
る
F2()F3()
F4()
5.4 接受信時データの区切りにコードを
挿入する
F5()
「変更要求仕様書」
変更要求1
変更要求2
変更要求3
・・
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目(1) ● ●
○ ○ テスト項目(2) ●
○ ○ テスト項目(3) ●
・・・
テスト項目(7) ●
・・・
テスト項目
変更要求
モジュール
「T型マトリクス」
TM(トレーサビリティマトリクス)
①
変更要求1はモジュールAとCを変更
②
モジュールAとCはテスト項目(1)と(7)
でテスト
③
上記①と②より、テスト項目(1)と(7)は
変更要求1に影響があると予想
④
変更要求1とテスト項目(7)に○が無い
ことが判明
⑤
テスト項目(7)に対する影響漏れまたは変
更仕様漏れがないか確認
①
変更要求1はモジュールAとCを変更
②
モジュールAとCはテスト項目(1)と(7)
でテスト③
上記①と②より、テスト項目(1)と(7)は
変更要求1に影響があると予想④
変更要求1とテスト項目(7)に○が無い
ことが判明⑤
テスト項目(7)に対する影響漏れまたは変
更仕様漏れがないか確認
②
②
③
③???
⑤
④
④
マトリクスの連携①
①
19整合性チェックの具体例(2/2)整合性チェックの具体例(2/2)
「T型マトリクス」→「変更要求仕様書・TM」
#
変更要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・
・
・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○
に変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変え
る
F2()F3()
F4()
5.4 接受信時データの区切りにコードを
挿入する
F5()
「変更要求仕様書」 TM(トレーサビリティマトリクス)
変更要求1
変更要求2
変更要求3
・・
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目(1) ● ●
○ ○ テスト項目(2) ●
○ ○ テスト項目(3) ●
・・・
テスト項目(7) ●
・・・
テスト項目
変更要求
モジュール
「T型マトリクス」
⑥
⑦
マトリクスの連携⑧
⑨
???
⑥
変更要求1はテスト項目(3)を変更
⑦
テスト項目(3)は、モジュールEをテスト
⑧
上記⑥と⑦より、モジュールEへの影響が予
想されるが、変更要求仕様書には、モジュー
ルEへの変更が記載されていない
⑨
モジュールEに対する影響漏れまたは変更仕
様漏れがないか確認
⑥
変更要求1はテスト項目(3)を変更
⑦
テスト項目(3)は、モジュールEをテスト
⑧
上記⑥と⑦より、モジュールEへの影響が予
想されるが、変更要求仕様書には、モジュー
ルEへの変更が記載されていない⑨
モジュールEに対する影響漏れまたは変更仕
様漏れがないか確認
20テスト分析~テスト設計を含めたプロセスの例テスト分析~テスト設計を含めたプロセスの例
P1.開発要求-機能マトリクスを作成する
要求書(開発要求)
T型マトリクス
P2.変更要求仕様書
(TM付き)を作成する
変更要求仕様書(TM付き)
P3.変更設計書を作成する
P4.ソースコードを
変更する
変更設計書
P7.ソースコードを統合してテストする
P5.テスト分析を行う
テスト分析結果 P6.テスト設計を行う
テスト分析関連資料(テスト方針、
過去の実績、他)
テストケース
既存の機能仕様書
今回追加分
テスト関連
XDDP
その他資料
元のソース*
スペックアウト資料
変更後のソース
既存のテスト設計書
元のソース*
モジュール情報設計書等更新影響
分析
開発要求-機能マトリクス 元のソース*
不具合修正プロセス含む
4.結合テストにおける検証4.結合テストにおける検証
22
P3P3テストケーステストケースを変更するを変更する
更新
T型マトリクス適用の背景T型マトリクス適用の背景
従来プロセスの課題
P5P5テストで確認したテストで確認した後で正式文書を後で正式文書を
更新する更新する
更新
P1P1変更要求を変更要求を実現する実現する
元のソース
P4P4プログラムをプログラムを統合してテ統合してテストするストする
変更後のソース
統合されたソース
変更要求書
機能仕様書設計書
スペックアウト資料
変更設計書
変更要求仕様書TM付き
ベースの機能仕様書、設計書等
P2P2単体テスト単体テストを行うを行う
単体テストケース
単体テストスクリプト
結合テストケース
結合テスト手順書
更新
更新
更新
レビューレビュー
レビューレビュー
差分情報とテストケース
を使ってレビュー
差分情報とテストケース
を使ってレビュー
・
差分とテストケースの繋
がりが分かりづらい・
漏れ/抜けに気づけない
効果:低効果:低
・
手戻りの嵐
・
テストケース修正の度に
全てを見直し
差分情報から直接テストケースを変更
差分情報から直接テストケースを変更
効率:低効率:低
23適用プロジェクトの概要適用プロジェクトの概要
適用プロジェクト
派生開発の背景• プロセッサ×2の構成
• 一方のプロセッサのソフトウェアに不具合
• もう一方のプロセッサで対応
種別 情報装置の組込みソフトウェア
コード規模 10kライン(変更対象CPUのソフトウェア)
既存成果物 機能仕様書
基本設計書、詳細設計書
ソースコード
単体テストケース仕様書
結合テストケース仕様書
結合テスト手順書
メンバ構成 1人(仕様化~開発~テスト)
2つのプロセッサで制御
不具合不具合
ソフト変更で対応ソフト変更で対応
テスト設計書は存在しない
テスト設計書は存在しない
24
更新
P3P3テストケーステストケースを変更するを変更する
更新
従来プロセス従来プロセス
P6変更要求に対する結合テストの
テスト分析~設計を行う
機能仕様書設計書
元のソース
T型マトリクス
開発プロセス(1/2)開発プロセス(1/2)
全体プロセス
P5P5テストで確認したテストで確認した後で正式文書を後で正式文書を
更新する更新する
更新
P1P1変更要求を変更要求を実現する実現する
元のソース
P4P4プログラムをプログラムを統合してテ統合してテストするストする
変更後のソース
統合されたソース
変更要求書
機能仕様書設計書
スペックアウト資料
変更設計書
変更要求仕様書TM付き
ベースの機能仕様書、設計書等
P2P2単体テスト単体テストを行うを行う
単体テストケース
単体テストスクリプト
結合テストケース
結合テスト手順書
更新
T型マトリクスによる見える化
T型マトリクスによる見える化
更新
レビューレビュー
レビューレビュー
レビューレビュー
1
2
3
P3P3テストケーステストケースを変更するを変更する
更新
更新
25開発プロセス(2/2)開発プロセス(2/2)
結合テストの分析~設計のプロセス
P6.1既存テストケースとモジュールとの対応関係を
整理する
機能仕様書設計書
元のソース
変更後のソース
結合テストケース
変更設計書
変更要求仕様書TM付き
T型マトリクス
T型マトリクスの右側を作成
T型マトリクスの右側を作成
P6.3T型マトリクスの整合性を確認する
P6.2変更要求の結合テストケースへの
影響箇所を特定する
T型マトリクスの右側と左側に
矛盾が無いか確認
T型マトリクスの右側と左側に
矛盾が無いか確認
更新
T型マトリクスの左側を作成
(理由も記載)
T型マトリクスの左側を作成
(理由も記載)
26T型マトリクスの作成(1/2)T型マトリクスの作成(1/2)
右側(テスト項目ーソフトウェア構造)の作成・・
1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-1-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-4-1 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-2 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-3 ・・・ ○ ○ ○ ○ ○ ○ ○1-5-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-5-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-5-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-5-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-5-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-5-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-6-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-6-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-7-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-7-2 ・・・1-7-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-3 ・・・1-9-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-10-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-10-2 ・・・1-11-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-12 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-11-13 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
2-1-X・・・
2-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○
2-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○3-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○3-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○3-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-3-X・・・
3-3-1 ・・・○ ○ ○ ○ ○ ○ ○
4-1-X・・・
4-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
4-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-3 ―4-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-2-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○4-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
5-1-X・・・
5-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
5-2-X・・・
5-2-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
5-3-X・・・
5-3-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
・・・
・・・
テスト名
機能名 大項目
・・・
・・・
・・・
・・・
機能テスト項目
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・テスト
1-1-X・・・
・・・
・・・
1-2-X・・・
・・・
・・・
・・・
1-3-X・・・
・・・
1-5-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
1-6-X・・・1-7-X・・・
・・・
・・・
1-4-X・・・
・・・
・・・
・・・
・・・
・・・
1-9-X・・・
・・・
・・・
・・・
・・・
・・・
1-8-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
2-3-X・・・
・・・
・・・
・・・
・・・
・・・
2-2-X・・・
1-10-X・・・1-11-X・・・
その他
4-3-X・・・
・・・
・・・テスト
4-2-X・・・
・・・テスト
3-1-X・・・
3-2-X・・・
・・・テスト
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
モジュール・・・ ・・・ ・・・・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5.4 接受信時データの区切りにコードを挿
入する
F5()
#
開発要求1
変更要求・仕様
モジュールA
モジュールB
モジュールC
モジュールD
・・
xx5 画面に通信記録の表示を追加する
5.1 接続状況の表示の大きさを○○に
変更する
F1()
・・・
5.3 表示用メモリの配置を○○に変える F2()
F3()
F4()
5.4 接受信時データの区切りにコードを挿
入する
F5()
「変更要求仕様書」 TM(トレーサビリティマトリクス)
変更要求仕様書のTMから転記
変更要求仕様書のTMから転記
テストケース一覧
1. 沸騰機能 1-1. ・・・
1-2. ・・・
・・・
2. 給湯機能 2-1. ・・・
2-2. ・・・
3. 電源管理 3-1. ・・・
・・・
4. 異常動作 ・・・
既存のテストケース仕様書のセクション名
を転記
既存のテストケース仕様書のセクション名
を転記
テストケース仕様書の内容を読みながら
関連するモジュールに○を記載
テストケース仕様書の内容を読みながら
関連するモジュールに○を記載
テスト項目
テスト項目
テスト項目
モジュールモジュールモジュール
・
既存テストケースは過
去に本人が作成
・
既存テストケースの見
直しは時間的に困難
27T型マトリクスの作成(T型マトリクスの作成(22/2)/2)
左側(変更要求ーテスト項目)の作成
01 02 03
○ ○ ○× △ ○ 1-1-1 ・・・
△ ○ 1-1-2 ・・・△ ○ 1-1-3 ・・・△ ○ 1-1-4 ・・・△ ○ 1-1-5 ・・・△ ○ 1-1-6 ・・・
△ ○ 1-1-7 ・・・△ ○ 1-1-8 ・・・△ ○ 1-1-9 ・・・△ ○ 1-1-10 ・・・
× ○ 1-1-11 ・・・△ ○ 1-2-1 ・・・
1-2-2 ・・・1-2-3 ・・・1-2-4 ・・・1-2-5 ・・・
△ ○ 1-2-6 ・・・1-2-7 ・・・
△ ○ 1-3-1 ・・・× ○ 1-3-2 ・・・× ○ 1-3-3 ・・・△ ○ 1-3-4 ・・・△ ○ 1-3-5 ・・・△ ○ 1-3-6 ・・・
1-3-7 ・・・1-3-8 ・・・1-3-9 ・・・1-3-10 ・・・1-3-11 ・・・1-4-1 ・・・1-4-2 ・・・1-4-3 ・・・
△ ○ 1-5-1 ・・・△ ○ 1-5-2 ・・・× ○ 1-5-3 ・・・△ ○ 1-5-4 ・・・
1-5-5 ・・・△ ○ 1-5-6 ・・・
1-6-1 ・・・× ○ 1-6-2 ・・・△ ○ 1-7-1 ・・・
1-7-2 ・・・1-7-3 ・・・
△ ○ 1-8-1 ・・・1-8-2 ・・・1-8-3 ・・・
△ ○ 1-9-1 ・・・1-9-2 ・・・
△ ○ 1-9-3 ・・・△ ○ 1-9-4 ・・・△ ○ 1-9-5 ・・・△ ○ 1-9-6 ・・・
× × ○ 1-10-1 ・・・1-10-2 ・・・
△ ○ 1-11-1 ・・・× ○ 1-11-2 ・・・△ ○ 1-11-3 ・・・△ ○ 1-11-4 ・・・△ ○ 1-11-5 ・・・× ○ 1-11-6 ・・・△ ○ 1-11-7 ・・・× ○ 1-11-8 ・・・× ○ 1-11-9 ・・・× ○ 1-11-10 ・・・△ ○ 1-11-11 ・・・× ○ 1-11-12 ・・・△ ○ 1-11-13 ・・・
2-1-X・・・
2-1-1 ・・・
× ○ 2-2-1 ・・・2-2-2 ・・・2-2-3 ・・・2-2-4 ・・・2-2-5 ・・・2-2-6 ・・・2-3-1 ・・・2-3-2 ・・・2-3-3 ・・・
× △ ○ 3-1-1 ・・・△ ○ 3-1-2 ・・・△ ○ 3-1-3 ・・・
3-2-1 ・・・× ○ 3-2-2 ・・・△ ○ 3-2-3 ・・・× ○ 3-2-4 ・・・
3-2-5 ・・・△ ○ 3-2-6 ・・・
3-3-X・・・
3-3-1 ・・・
○ △ ○4-1-X・・・
4-1-1 ・・・
○ △ ○ 4-2-1 ・・・○ △ ○ 4-2-2 ・・・
4-2-3 ―○ △ ○ 4-2-4 ・・・○ △ ○ 4-2-5 ・・・○ △ ○ 4-2-6 ・・・○ △ ○ 4-2-7 ・・・○ ○ ○ 4-2-8 ・・・○ △ ○ 4-3-1 ・・・× △ ○ 4-3-2 ・・・○ △ ○ 4-3-3 ・・・○ △ ○ 4-3-4 ・・・× × ○ 4-3-5 ・・・× △ ○ 4-3-6 ・・・× △ ○ 4-3-7 ・・・○ × ○ 4-3-8 ・・・
△ ○5-1-X・・・
5-1-1 ・・・
× × ○5-2-X・・・
5-2-1 ・・・
5-3-X・・・
5-3-1 ・・・
・・・
・・・
・・・
COF_Mxx
テスト名
機能名 大項目
変更要求
機能テスト項目
・・・テスト
1-1-X・・・
1-2-X・・・
1-3-X・・・
1-5-X・・・
1-6-X・・・1-7-X・・・
1-4-X・・・
1-9-X・・・
1-8-X・・・
2-3-X・・・
2-2-X・・・
1-10-X・・・1-11-X・・・
その他
4-3-X・・・
・・・テスト
4-2-X・・・
・・・テスト
3-1-X・・・
3-2-X・・・
・・・テスト
色の意味 変更規模概算要求(1段目) 項目 個数 ・・要求(2段目) ○小(1~9行) 3 ※定義追加/変更レベル 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40仕様(1段目) ○中(10~99行) 2 ※制御追加/変更レベル仕様(2段目) ○大(100行以上) 0 ※関数追加/変更レベルグループ名 ?(要件不明確) 0要確認項目
ライン数概算: 130 ライン
○ ○ ○ ○ ○ ○
COF_M01
理由
説明
□ COF_M01.01○中
□ COF_M01.02
↑
□ COF_M01.03
↑
□ COF_M01.11
↑
□ COF_M01.21↑
□ COF_M01.31
□ COF_M01.41
○小
←
COF_M02
理由
説明
□ COF_M02.01○中
□ COF_M02.02
↑
□ COF_M02.11
○小
□ COF_M02.21
COF_M03
理由
説明
□ COF_M03.01 ○小
○
○○
○ ○
・・・
変更要求
・・・
・・・
・・・
・・
・
・・
・
・・
・
・・
・
モジュール・・・ ・・・ ・・・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
<・・・>
・・・
<・・・>
・・
・
・・
・
・・・
・・・
・・・
・・・
・・・
・・
・
・・
・
○
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・・
・・・
・・
・
変更要求、変更仕様
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
<・・・>
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
・・
・
変更要求
<・・・>
・・・
<・・・>
・・・
変更要求
・・・
・・・
TM(トレーサビリティ・マトリクス)
・・・
<・・・>
<・・・>
<・・・>
・・・
・・・
・・・
・・・
・・・
変更要求仕様書から転記
変更要求仕様書から転記
○△の記載時にその理由を
コメントで明記
○△の記載時にその理由を
コメントで明記
変更要求仕様書
変更要求変更要求変更要求
テスト項目
テスト項目
テスト項目
○:テストが必要であり、既存テ
ストケースの変更(または新規
作成)が必要
△:テストが必要であるが、既存
テストケースの変更が不要
(回帰テスト)
○:テストが必要であり、既存テ
ストケースの変更(または新規
作成)が必要△:テストが必要であるが、既存
テストケースの変更が不要
(回帰テスト)
○△の意味○△の意味○△の意味
テストケース仕様書の内容を読みながら関連する変更要求に
○△を記載
テストケース仕様書の内容を読みながら関連する変更要求に
○△を記載
28T型マトリクスの整合性チェックT型マトリクスの整合性チェック
2つの方面から整合性チェックを実施・・
01 02 03 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 1-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-1-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× ○ 1-1-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-4-1 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-2 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-3 ・・・ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-5-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-5-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-5-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-6-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-6-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-7-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-7-2 ・・・1-7-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-8-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-3 ・・・
△ ○ 1-9-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-9-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× × ○ 1-10-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-10-2 ・・・
△ ○ 1-11-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-12 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-13 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
2-1-X・・・
2-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× ○ 2-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× △ ○ 3-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○× ○ 3-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 3-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○△ ○ 3-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-3-X・・・
3-3-1 ・・・○ ○ ○ ○ ○ ○ ○
○ △ ○4-1-X・・・
4-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
○ △ ○ 4-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
4-2-3 ―○ △ ○ 4-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ 4-2-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× × ○ 4-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ × ○ 4-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○5-1-X・・・
5-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× × ○5-2-X・・・
5-2-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
5-3-X・・・
5-3-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
・・・
・・・
・・・
・・・
・・・
・・・
・・・
モジュール・・・ ・・・ ・・・・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
1-11-X・・・
その他
4-3-X・・・
・・・
・・・テスト
4-2-X・・・
・・・テスト
3-1-X・・・
3-2-X・・・
・・・テスト
・・・
・・・
2-3-X・・・
・・・
・・・
・・・
・・・
・・・
2-2-X・・・
1-10-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
1-9-X・・・
・・・
・・・
・・・
・・・
・・・
1-8-X・・・
・・・
・・・
・・・
1-6-X・・・1-7-X・・・
・・・
・・・
1-4-X・・・
・・・
・・・
・・・
・・・
・・・
1-5-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・テスト
1-1-X・・・
・・・
・・・
1-2-X・・・
・・・
・・・
・・・
1-3-X・・・
・・・
変更要求
機能テスト項目
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
COF_Mxx
テスト名
機能名 大項目
・・・
・・・
・・・
・・・
・・・
・・・
・・・
整合性チェックより・○を追記・○を空欄に変更
整合性チェックより・○を追記・○を空欄に変更
変更要求変更要求変更要求
テスト項目
テスト項目
テスト項目
モジュールモジュールモジュール
整合性チェックより・空欄に○△を追記・空欄に×を追記・○△を×に変更
整合性チェックより・空欄に○△を追記・空欄に×を追記・○△を×に変更
○:テストが必要であり、既存テ
ストケースの変更(または新規
作成)が必要
△:テストが必要であるが、既存
テストケースの変更が不要(回
帰テスト)
×:テストが不要(詳細な調査の
結果、今回の変更箇所に無関係
であることが判明)
○:テストが必要であり、既存テ
ストケースの変更(または新規
作成)が必要△:テストが必要であるが、既存
テストケースの変更が不要(回
帰テスト)×:テストが不要(詳細な調査の
結果、今回の変更箇所に無関係
であることが判明)
○△の意味○△の意味○△の意味
×に変更の例×に変更の例
モジュールB
テスト項目A
ソースソースコードコード
今回の変更箇所
今回の変更箇所
29レビューレビュー
左側(変更要求ーテスト項目)をウォークスルー・・
01 02 03 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 1-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-1-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-1-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× ○ 1-1-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-3-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-4-1 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-2 ・・・ ○ ○ ○ ○ ○ ○ ○1-4-3 ・・・ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-5-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-5-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-5-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-5-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-6-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-6-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-7-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
1-7-2 ・・・1-7-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-8-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-8-3 ・・・
△ ○ 1-9-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-9-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○ 1-9-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-9-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× × ○ 1-10-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○1-10-2 ・・・
△ ○ 1-11-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-9 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-10 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-11 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 1-11-12 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 1-11-13 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
2-1-X・・・
2-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× ○ 2-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○2-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× △ ○ 3-1-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-1-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-1-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○× ○ 3-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○△ ○ 3-2-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× ○ 3-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○△ ○ 3-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
3-3-X・・・
3-3-1 ・・・○ ○ ○ ○ ○ ○ ○
○ △ ○4-1-X・・・
4-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
○ △ ○ 4-2-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
4-2-3 ―○ △ ○ 4-2-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-2-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ○ ○ 4-2-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-1 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-2 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-3 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ △ ○ 4-3-4 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× × ○ 4-3-5 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-6 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○× △ ○ 4-3-7 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ × ○ 4-3-8 ・・・ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
△ ○5-1-X・・・
5-1-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
× × ○5-2-X・・・
5-2-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
5-3-X・・・
5-3-1 ・・・○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
・・・
・・・
・・・
・・・
・・・
・・・
・・・
モジュール・・・ ・・・ ・・・・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
1-11-X・・・
その他
4-3-X・・・
・・・
・・・テスト
4-2-X・・・
・・・テスト
3-1-X・・・
3-2-X・・・
・・・テスト
・・・
・・・
2-3-X・・・
・・・
・・・
・・・
・・・
・・・
2-2-X・・・
1-10-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
1-9-X・・・
・・・
・・・
・・・
・・・
・・・
1-8-X・・・
・・・
・・・
・・・
1-6-X・・・1-7-X・・・
・・・
・・・
1-4-X・・・
・・・
・・・
・・・
・・・
・・・
1-5-X・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・テスト
1-1-X・・・
・・・
・・・
1-2-X・・・
・・・
・・・
・・・
1-3-X・・・
・・・
変更要求
機能テスト項目
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
・・・
COF_Mxx
テスト名
機能名 大項目
・・・
・・・
・・・
・・・
・・・
・・・
・・・
変更要求毎に○△×とその理由を
説明し妥当性をチェック
変更要求毎に○△×とその理由を
説明し妥当性をチェック
変更要求変更要求変更要求
テスト項目
テスト項目
テスト項目
モジュールモジュールモジュール
30
検証結果検証結果
31結合テストにおける検証結果結合テストにおける検証結果(1/3)(1/3)
計測結果
◇
工数の計測
◇
T型マト
リクスの
作成
右側の作成 6H
左側の作成 4H
整合性チェック 4.5H
レビュー 2H
結合テストケースの変更
(優先度の検討を含める)
7H
◇
テストケース数
◇
関連テストケース数 72件
テストケースの修正漏れ
(レビューの指摘事項)
1件
T型マトリクスの作成+結合テストケースの変更
↓1件あたりの工数
約20分
T型マトリクスの作成+結合テストケースの変更
↓1件あたりの工数
約20分
1件あたりの工数約6分
1件あたりの工数約6分 T型マトリクスの
行に記載したテスト項目の内容を誤認
↓T型マトリクスの交点に初めから現れなかった
T型マトリクスの行に記載したテスト項目の内容を誤認
↓T型マトリクスの交点に初めから現れなかった
32結合テストにおける検証結果結合テストにおける検証結果(2/3)(2/3)
結果
テストケースの修正漏れを抑止テストケースの修正漏れを抑止テストケースの修正漏れを抑止
テスト分析時に回帰テスト箇所を特定テスト分析時に回帰テスト箇所を特定テスト分析時に回帰テスト箇所を特定
出荷後不具合ゼロ出荷後不具合ゼロ出荷後不具合ゼロ
テストケースの修正前に、テストケースの変更箇所の特定や、変更点の整理、作成者
以外によるレビューを行うことで、テストケースの修正漏れを抑止。
(従来:10件以上の修正漏れ
→
今回:1件)
テストケースの修正前に、テストケースの変更箇所の特定や、変更点の整理、作成者
以外によるレビューを行うことで、テストケースの修正漏れを抑止。(従来:10件以上の修正漏れ
→
今回:1件)
変更要求仕様とテスト項目(テストケースのグループ名)の関係を俯瞰して整理する
中で、変更に対する回帰テスト箇所を可視化し、作成者以外による妥当性確認を可能
にした。
変更要求仕様とテスト項目(テストケースのグループ名)の関係を俯瞰して整理する
中で、変更に対する回帰テスト箇所を可視化し、作成者以外による妥当性確認を可能
にした。
製品出荷後の不具合は0件(システムの運用開始後、約2年経過)。製品出荷後の不具合は0件(システムの運用開始後、約2年経過)。
・ 手戻りの嵐・ テストケース修正の度に
全てを見直し
・ 差分とテストケースの繋がりが分かりづらい
・ 漏れ/抜けに気づけない
課題課題
33結合テストにおける検証結果結合テストにおける検証結果(3/3)(3/3)
レビューワからのコメント
テストケースの変更方針が事前にレビューできるのは、 これからどんなテストを行うつもりなのか思考過程が見 れて妥当性を判断しやすい
既存のテストケース仕様書の構成を知らないと、T型マトリ クスの○△×に漏れがあるか否かが判断できないね
T型マトリクスはレビュー前のセルフチェック用の成果物 という印象を持ちました
開発者とテスト技術者が異なるときに大きな効果 を発揮するツールかな?
マネージャマネージャマネージャ
リーダーリーダーリーダー
5.まとめ5.まとめ
35まとめまとめ
変更要求とテスト項目の関連を可視化する「T型マトリクス」 を用いて、XDDPとテストプロセスを接続する方法を提案
T型マトリクス (左側)変更要求ーテスト項目の可視化
(右側)テスト項目ーソフトウェア構造の可視化 ⇒機械的な整合性チェックが可能
結合テストにおける実プロジェクトで効果を確認
抜け・漏れを抑えたテスト分析(テスト実施箇所の特定)を実現
抜け・漏れを抑えたテスト分析(テスト実施箇所の特定)を実現
36今後の課題今後の課題
T型マトリクスのテスト項目に関する議論
T型マトリクスを用いたテスト分析から、テストケースの変更 (テスト詳細設計)への接続方法の検討
継続した実プロジェクトへの適用とデータ収集
T型マトリクスの自動化 (整合性チェック、右側の生成)
特定したテスト実施箇所をテストケースへどう落とし込むか?
テストケーステストケーステストケース
モジュール
変更要求1
変更要求2
変更要求3
変更要求4
・・
変更要求
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目A ● ●
○ ○ テスト項目B ● ●
○ テスト項目C ● ●
テスト項目D
○ テスト項目E ● ●
○ ・・・ ●
モジュール
変更要求1
変更要求2
変更要求3
変更要求4
・・
変更要求
モジュールA
モジュールB
モジュールC
モジュールD
モジュールE
・・
○ テスト項目A ● ●
○ ○ テスト項目B ● ●
○ テスト項目C ● ●
テスト項目D
○ テスト項目E ● ●
○ ・・・ ●
テスト項目
?
37
ご清聴ありがとうございました