テストモデル(V字モデル)
【品質保証の観点から見たV字モデル】 要件定義--------------------→受入テスト・運用テスト ↓ ↑ 外部設計-------------→システムテスト ↓ ↑ 内部設計------→結合テスト ↓ ↑ 実装---→単体テスト V1.受入テスト・運用テスト 顧客や第三者による受入テスト及び、実際の運用(本番)環境で行うテスト。 主に要件定義書の内容を満たしていることを検証する。 要件定義段階でテスト仕様・計画(シナリオ)を立てる必要がある。2.システムテスト システム全体の機能や性能に問題がないことをテストする。 主に外部設計書の内容を満たしているかどうかを検証する。 外部設計段階でテスト仕様・計画(シナリオ)を立てる必要がある。3.結合テスト サブシステム(機能)単位でモジュールを結合し、それらが正しく動作することをテストする。 主に内部設計書の内容を満たしているかどうかを検証する。 内部設計段階でテスト仕様・計画(シナリオ)を立てる必要がある。4.単体テスト モジュール単位で正しく動作することをテストする。 プログラムのアルゴリズムが正しく実装されているかどうかを検証する。 モジュール設計段階でテスト仕様・計画(シナリオ)を立てる必要がある。