テストレベルとは?
テストレベルとは、系統的にまとめ、マネジメントしていくテスト活動のグループのこと。
コンポーネントテスト(ユニットテスト、モジュールテスト)
モジュール、プログラム、オブジェクト、クラスといった、
単独でテスト可能な部分の機能の正しさを検証するテスト。
テスト工程の最初に実施される。
統合テスト
複数のモジュールやプログラムを同時に稼働して行うテスト。
モジュール同士を結合した際に、意図した通りに動作するかどうか検証する。
大きく2つに分類される。
・コンポーネント統合テスト
結合するコンポーネント間の相互処理と、インターフェースに焦点をあてて行うテスト。
・システム結合テスト
システム、パッケージ、マイクロサービス間の相互処理とインターフェースに焦点をあてて行うテスト。
システムテスト
結合されたシステムが、特定の要件を満たすことを実証するためのテスト。
受け入れテスト
システムがユーザーのニーズ、要件、ビジネスプロセスを満足するかをちぇくするための公式なテスト。