テストスイート

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

ソフトウェア開発で はテストスイート(あまり一般的には検証スイートとして知られていません)は、ソフトウェアプログラムをテストして、特定の動作セットがあることを示すために使用することを目的としたテストケースのコレクションです。テストスイートには、多くの場合、テストケースの各コレクションの詳細な手順または目標と、テスト中に使用されるシステム構成に関する情報が含まれています。テストケースのグループには、前提条件の状態または手順、および次のテストの説明が含まれる場合もあります。

テストケースのコレクションは、テストプランテストスクリプト、またはテストシナリオと誤って呼ばれることがあります

タイプ

場合によっては、テストスイートを使用して同様のテストケースをグループ化します。システムには、スモークテストのみで構成されるスモークテストスイート、またはシステムの特定の機能のテストスイートが含まれる場合があります。また、すべてのテストが含まれている場合があり、テストをスモークテストとして使用するか、特定の機能に使用するかを示します。

モデルベースのテストでは、テスト対象システムの高レベルモデルから派生した抽象テストケースのコレクションである抽象テストスイート、具体的なものを提供することによって抽象テストスイートから派生した実行可能なテストスイートを区別します。プログラムによってこのスイートを実行するために必要な下位レベルの詳細。[1]抽象テストケースは高い抽象レベルのままであり、SUTとその環境に関する具体的な詳細が不足しているため、抽象テストスイートを実際のテスト対象システム(SUT)で直接使用することはできません。実行可能なテストスイートは、SUTおよびテストハーネスと正しく通信するために十分に詳細なレベルで機能します 通常、実行可能テストスイートをSUTとインターフェイスさせるために存在します。

素数性テストサブルーチンのテストスイートは、テストサブルーチンとともに、数値とその素数性(素数または合成)のリストで構成される場合があります。テストサブルーチンは、リスト内の各番号を素数テスターに​​提供し、各テストの結果が正しいことを確認します。

も参照してください

参考文献

  1. ^ Hakim Kahlouche、CésarViho、およびMassimo Zendri、「キャッシュコヒーレンシプロトコル用の実行可能テストスイートの自動生成における産業実験」、Proc。通信システムのテストに関する国際ワークショップ(IWTCS'98)、ロシア、トムスク、1998年9月。