テストの種類 †単体テスト †モジュール仕様やプログラム仕様をベースに、モジュールやプログラムのロジックに着目して行われるテスト。 結合テスト †モジュール、プログラム、サブシステムなどの間のインタフェースを検証するためのテスト。単体テスト済みのモジュールやプログラムを結合してテストを行う。最上位のモジュール/プログラムから結合テストを行う場合をトップダウン・テスト、最下位のモジュール/プログラムから行う場合をボトムアップ・テストという。 システムテスト †システムの全機能が、システム設計書の要件通りに動作することを確認するためのテスト。機能仕様書をベースにテストケースを設定する機能テストや、システム性能が機能仕様書通りかどうかを確認する総合テストを行う。 機能テスト †機能仕様書(ユーザの要求仕様をコンピュータに実装するための仕様書)に基づきユーザ要件を満足しているかを検証するテストです。 総合テスト †総合テストには、以下のような種類のテストがあります。 (1)負荷テスト(stress test) (2)大容量テスト(volume test) (3)適合性テスト(degrade test / compatibility test) (4)機密保護テスト(security test) (5)性能テスト(performance test) (6)信頼性テスト(reliability test) (7)回復テスト(recovery test) (8)使用性テスト(usability test) 上記の他、システム構成(ハードウェア/ソフトウェア)に関するテスト、メンテナンス性に関するテスト、マニュアルの正確性に関するテスト、システムの設置・導入に関するテストなどがあります。 検収テスト †システムの全機能が、機能仕様書の要件通りに動作することを保証するためのテスト。通常、発注者側が主体となって実施される。 リンク集 †テストについて †ツール †情報サイト † |