実行可能なパス

実行可能なパスとは何ですか?

パスの実行を駆動する入力値への割り当てがある場合、関数またはプロシージャを介した制御フローパスが可能です。正規表現を使用して、一連のパスを記述することもできます。

実行可能な経路分析は、以下に依存します。

  • 関数の関連するタイプの定数と変数宣言。

  • 開始から終了までのパス。

方法:

パスは、要件や仕様を参照せずにコードからテストケースを構築するホワイトボックステスト手法を使用して適切に分析できます。テストケースのコレクションは、1つ以上のカバレッジ基準を満たすように構築されます。

  • Statement Coverage :プログラムの各ステートメントは、最小限のテストで実行する必要があります。

  • Decision Coverage :すべての決定の結果は、真と偽に行使されるべきです。

  • Condition Coverage :各決定の結果をテストすることとは別に、決定内のサブ条件の異なる値を介して各結果に到達できるさまざまな方法を実行する必要があります。

  • Path Coverage :プログラム全体のすべての制御フローパスがテストされます。