テストレベルとは?

テストレベルとは、系統的にまとめ、マネジメントしていくテスト活動のグループのこと。

コンポーネントテスト(ユニットテスト、モジュールテスト)

 モジュール、プログラム、オブジェクト、クラスといった、
 単独でテスト可能な部分の機能の正しさを検証するテスト。
 テスト工程の最初に実施される。

統合テスト

 複数のモジュールやプログラムを同時に稼働して行うテスト。
 モジュール同士を結合した際に、意図した通りに動作するかどうか検証する。
 大きく2つに分類される。

 ・コンポーネント統合テスト

   結合するコンポーネント間の相互処理と、インターフェースに焦点をあてて行うテスト。

 ・システム結合テスト

   システム、パッケージ、マイクロサービス間の相互処理とインターフェースに焦点をあてて行うテスト。

システムテスト

 結合されたシステムが、特定の要件を満たすことを実証するためのテスト。

受け入れテスト

 システムがユーザーのニーズ、要件、ビジネスプロセスを満足するかをちぇくするための公式なテスト。