テストを実施するに当たっては,各モジュールを結合してコンポーネントに集積していく方法やテストケースの設定方法,テストの網羅性の基準といったテスト方法を事前に決定しておかなければならない。品質とコストのバランスを取りながら最も効率的なテスト方法を決定するべきだ。 布川 薫/日本IBM 前回は,テスト・フェーズを効率良く実施するための「テスト計画」を取り上げた。今回はテストを実施する方法について,プロジェクトマネジメントの観点から説明しよう。 テストのカバー範囲 具体的なテスト方法の説明に入る前に,システムの構造とテストの役割について整理しておく。 情報システムは一般に,図1のような階層構造を持つ。 階層の最上位は「システム」で,大規模システムの場合はこれが複数の「サブシステム」に分割される。サブシステム(小規模なときはシステム)は,複数の「コンポーネント」で構成される。 大規模システムでは,