ホームページ >よくある問題 >決定補償と条件付き補償の違い

決定補償と条件付き補償の違い

(*-*)浩
(*-*)浩オリジナル
2019-07-25 15:24:2624908ブラウズ

判定カバレッジは判定式の値(true/false)のみを考慮しますが、条件カバレッジは判定式の各条件の値(true/false)を考慮します。

決定補償と条件付き補償の違い

理解しやすいように最も単純な例を示します: (推奨される学習: PHP ビデオ チュートリアル )

判定式: a>1 または b>1

設計されたテストデータをカバーするために判定を使用します:

a=5 (判定式 値

a=0 (式の値は "true" と判断される)

a=0 (式の値は "false" と判断される)

ここでの b の値は、カバレッジを決定するための条件が満たされているだけです。

設計されたテスト データを条件でカバーします:


a=5 (条件 a>1 の値が "true")

a=0 (条件a>1の値が"false")

b=5 (条件b>1の値が"true")

b=0 (条件 b>1 の値が false)

式 a>1 または b>1 の値はここでは考慮されませんが、 a>1 および b>1 という 2 つの条件の値が考慮されます。

PHP 関連の技術記事の詳細については、###PHP グラフィック チュートリアル ### 列にアクセスして学習してください。 ###

以上が決定補償と条件付き補償の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。