Software-testing-dictionary-modified-condition-coverage
提供:Dev Guides
変更された条件カバレッジ
変更された条件カバレッジとは何ですか?
変更された条件/決定カバレッジは、各条件が決定の結果に独立して影響を与えることを示すことを要求することにより、条件/決定カバレッジ基準を強化します。 この種のテストは、死亡、負傷、金銭的損失につながる可能性のあるミッションクリティカルなアプリケーションで実行されます。
変更された条件カバレッジまたは決定カバレッジを設計するには、スタンドアロンモジュールまたは統合コンポーネントで実行されるテストケースのより慎重な選択が必要です。
変更された条件付きカバレッジの特性:
- プログラムのすべてのエントリポイントと出口ポイントは、少なくとも1回呼び出されています。
- すべての決定は、ブランチのすべての可能な結果についてテストされています。
- プログラムの決定におけるすべての条件は、少なくとも一度はすべての可能な結果を取りました。
- 決定のすべての条件は、その決定の結果に独立して影響を及ぼすことが示されています。