Software-testing-dictionary-model-based-testing

提供:Dev Guides
移動先:案内検索

モデルベースのテスト

モデルベースのテストとは何ですか?

モデルベースのテストは、テスト対象のシステムの機能的側面を記述するモデルからテストケースを導き出すソフトウェアテスト手法です。

モデルを使用して、オフラインテストとオンラインテストの両方を含むテストを生成します。

モデルベースのテスト-重要性:

  • 機能をチェックするには単体テストでは十分ではありません
  • システムが同じアクションのシーケンスで動作していることを確認するため。
  • モデルベースのテスト手法は、テストプロセスの統合部分として採用されています。
  • モデルベースのテストをサポートする商用ツールが開発されています。

利点:

  • より高いレベルの自動化が達成されます。
  • 徹底的なテストが可能です。
  • モデルへの変更は簡単にテストできます。

デメリット:

  • テストを実行するには、正式な仕様またはモデルが必要です。
  • モデルを変更すると、まったく異なるテストセットが発生する場合があります。
  • テストケースは、モデルに密接に結合されています。