AUTFL-4.2.1 MC/DC テストカバレッジを達成するためのテストケースを作成す る。(K3)
条件テスト、複合条件テスト、MC/DC テスト
条件テスト、複合条件テスト、MC/DC テストは、ホワイトボックステストの一種で、判定に着目してテストケースを設計する手法です。
● 条件テスト
条件テストでは、判定の個々の条件の真偽の両方をテストします。そのため、判定の結果が 「真」または「偽」の両方の場合、100%の条件カバレッジを達成できます。しかし、判定 の結果が「真」または「偽」のどちらか一方の場合、100%の条件カバレッジを達成しても、 すべての判定結果を網羅できない場合があります。
● 複合条件テスト
複合条件テストでは、判定の個々の条件のすべての組み合わせをテストします。そのため、すべての判定結果を網羅できます。しかし、テストケース数が膨大になるため、実用的ではありません。
● MC/DC テスト
MC/DC テストは、複合条件テストの一種で、各条件が独立して判定結果に影響する組み合 わせのみをテストします。そのため、複合条件テストよりもテストケース数が少なく、実用 的です。
比較


デシジョンカバレッジ(C1)

コンディション/デシジョンカバレッジ

複合条件カバレッジ(C2)
練習問題
Question #40 (1 Point)
【出典元】
ISTQBテスト技術者資格制度
Foundation Level Specialist シラバス
自動車ソフトウェアテスト担当者
日本語版 Version 2018.J03