テストスイート 【test suite】
開発中のソフトウェアに対するテストでは、特定の状態における動作を検証するため、実行条件や入力値などを組み合わせた「テストケース」(test case)を作成し、これに従ってプログラムを実行して結果を観察する。
テストケースはプログラムごとに作成され、さらに一つのプログラムについても検証したい条件などについて複数作成されることが多い。複数のテストケースをテスト対象や動作の関連性、前後関係などに基づいてグループ化したものをテストスイートという。
例えば、ある操作画面の動作を検証するテストで、『「戻る」ボタンが所定の位置に表示されるか』『「戻る」ボタンをマウスで押下したときに所定の動作を行うか』『「戻る」ボタンをショートカットキーで操作できるか』といったテストケースはすべて「戻る」ボタンの機能に関連するため、一つのテストスイートにまとめて実施する。
テスト自動化ツールなどを用いる場合には、テストスイートがテストの実行単位となる場合がある。テストの手順や実行時のシステム構成などの付加的な情報も定義してまとめて管理される場合がある。「テストスクリプト」「テストシナリオ」もほぼ同様の意味で用いられることが多い。
(2023.10.17更新)