AUTFL-4.2.1 MC/DC テストカバレッジを達成するためのテストケースを作成す る。(K3)


条件テスト、複合条件テスト、MC/DC テスト

条件テスト、複合条件テスト、MC/DC テストは、ホワイトボックステストの一種で、判定に着目してテストケースを設計する手法です。

● 条件テスト

条件テストでは、判定の個々の条件の真偽の両方をテストします。そのため、判定の結果が 「真」または「偽」の両方の場合、100%の条件カバレッジを達成できます。しかし、判定 の結果が「真」または「偽」のどちらか一方の場合、100%の条件カバレッジを達成しても、 すべての判定結果を網羅できない場合があります。

● 複合条件テスト

複合条件テストでは、判定の個々の条件のすべての組み合わせをテストします。そのため、すべての判定結果を網羅できます。しかし、テストケース数が膨大になるため、実用的ではありません。

● MC/DC テスト

MC/DC テストは、複合条件テストの一種で、各条件が独立して判定結果に影響する組み合 わせのみをテストします。そのため、複合条件テストよりもテストケース数が少なく、実用 的です。

比較

【JSTQB-SyllabusFoundation-AutoSpecialist_Version2018.J03】より引用
ステートメント・カバレッジ(C0)
デシジョンカバレッジ(C1)
コンディションカバレッジ
コンディション/デシジョンカバレッジ
MC/DC(改良条件判断網羅)
複合条件カバレッジ(C2)

練習問題

  • Question #40 (1 Point)

ISTQB® Automotive Software Tester
Syllabus Specialist
Compatible with Syllabus version 2018
Sample Exam – Questions
Sample Exam set A
Version 2.2

ISTQB® Automotive Software Tester
Syllabus Specialist
Compatible with Syllabus version 2018
Sample Exam – Answers
Sample Exam set A
Version 2.2

【出典元】

ISTQBテスト技術者資格制度
Foundation Level Specialist シラバス
自動車ソフトウェアテスト担当者
日本語版 Version 2018.J03

この記事が気に入ったらサポートをしてみませんか?