「統合・テスト」における目標
システム及び/又はソフトウェア統合・システム及び/又はソフトウェア検証テストの考え方,手順,手法,留意事項を修得し,応用する。
4.1. ソフトウェア統合のタスク
ソフトウェア統合では,ソフトウェア統合計画の作成,ソフトウェア統合,ソフトウェア統合テストの実施,利用者文書の更新,ソフトウェア統合の評価,ソフトウェア統合の共同レビュー,ソフトウェア検証テストの準備を実施することを理解する。
テスト要件,テスト手順,テストデータ
4.2. ソフトウェア検証テストのタスク
ソフトウェア検証テストでは,ソフトウェア検証テストの実施,利用者文書の更新,ソフトウェア検証テストの評価,ソフトウェア検証テストの共同レビューの実施,監査の支援,納入ソフトウェア製品の準備を実施することを理解する。
ソフトウェア要件,監査
4.3. ソフトウェア統合
ソフトウェア統合では,統合する順序に基づいてソフトウェア統合計画を作成し,構築されたソフトウェアを統合することを理解する。
統合する順序,再帰戦略(回帰戦略)
4.4. ソフトウェア統合テスト
ソフトウェア統合テストはソフトウェア設計で定義したテスト仕様に従って行い,ソフトウェアの動作を確認すること,ソフトウェア統合テストの実施時期,実施手順,評価の基準を理解する。
テスト計画,テスト準備(テスト環境,テストデータなど),ソフトウェア統合テスト報告書,トップダウンテスト,ボトムアップテスト,ドライバ,スタブ,テストベッド,統合テスト報告書,テスト結果の文書化,文書化基準
4.5. ソフトウェア検証テスト
ソフトウェア検証テストはソフトウェア要件定義で定義したソフトウェア要件に従って行い,ソフトウェアが要件どおりに実現されているかを検証することを理解する。
テストの種類(機能テスト,非機能要件テスト,性能テスト,負荷テスト,セキュリティテスト,回帰テスト(リグレッションテスト)など),ソフトウェア検証テスト報告書
4.6. ソフトウェア統合及びソフトウェア検証テスト結果の評価
4.6.1. テスト実施後のタスク
テストの実施後には,テスト結果の記録,結果の分析及び評価,プログラムの修正や改良作業を行い,必要に応じてソフトウェア設計書,利用者文書の更新を行うことを理解する。
4.6.2. ソフトウェア統合の評価
ソフトウェア統合を評価する際の基準を理解する。
双方向の追跡可能性(双方向のトレーサビリティ),外部一貫性,内部一貫性,テスト網羅性,テスト標準及び方法の適切性,ソフトウェア検証テストの実現可能性,運用及び保守の実現可能性
4.6.3. ソフトウェア検証テストの評価
ソフトウェア検証テストを評価する際の基準を理解する。
期待した結果に対する適合性,システム統合及びテストの実現可能性
4.7. システム統合のタスク
システム統合では,システム統合計画の作成,システム統合,システム統合テストの実施,利用者文書の更新,システム統合の評価,システム統合の共同レビュー,システム検証テストの準備を実施することを理解する。
ハードウェア構成品目,ソフトウェア構成品目,手作業
4.8. システム検証テストのタスク
システム検証テストでは,システム検証テストの実施,システムの評価,システム検証テストの共同レビューの実施,利用者文書の更新,監査の支援,納入可能なシステムの準備,運用及び保守に引き継ぐシステムの準備を実施することを理解する。
システム要件
4.9. システム統合
システム統合では,統合する順序に基づいてシステム統合計画を作成し,構築されたシステムを統合することを理解する。
統合する順序,再帰戦略(回帰戦略)
4.10. システム統合テスト
システム統合テストはシステム設計で定義したテスト仕様に従って行い,ソフトウェア構成品目,ハードウェア構成品目,手作業及び必要に応じてほかのシステムを全て統合したシステムが要件を満たしているかどうかを確認すること,システム統合テストの実施時期,実施手順,評価の基準を理解する。
テスト計画,テスト準備(テスト環境,テストデータなど),システム統合テスト報告書,テスト結果の文書化,文書化基準
4.11. システム検証テスト
システム検証テストはシステム要件定義で定義したシステム要件に従って行い,システムが要件どおりに実現されているかどうかを確認することを理解する。
テストの種類(機能テスト,非機能要件テスト,性能テスト,負荷テスト,セキュリティテスト,回帰テスト(リグレッションテスト)など),システム検証テスト報告書
4.12. システム統合及びシステム検証テスト結果の評価
4.12.1. テスト実施後のタスク
テストの実施後には,テスト結果の記録,結果の分析及び評価,システムのチューニングを行い,必要に応じて文書の更新を行うことを理解する。
4.12.2. システム統合の評価
システム統合を評価する際の基準を理解する。
テスト網羅性,テスト方法及び作業標準の適切性,期待した結果への適合性,システム検証テストの実現可能性,運用及び保守の実現可能性,レビュー
4.12.3. システム検証テストの評価
システム検証テストを評価する際の基準を理解する。
テスト方法及び作業標準の適切性