モデルベーステスト

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

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

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

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

  • ユニットテストは機能をチェックするのに十分ではありません

  • システムが同じ一連のアクションで動作していることを確認します。

  • モデルベースのテスト手法は、テストプロセスの統合された部分として採用されています。

  • モデルベースのテストをサポートするために、商用ツールが開発されています。

利点:

  • より高いレベルの自動化が実現されます。

  • 徹底的なテストが可能です。

  • モデルへの変更は簡単にテストできます。

短所:

  • テストを実行するには、正式な仕様またはモデルが必要です。

  • モデルを変更すると、まったく異なる一連のテストが行​​われる可能性があります。

  • テストケースはモデルと緊密に結合されています。