Condition Coverage criteria(CC) in software testing

By: Prof. Dr. Fazal Rehman | Last updated: November 7, 2022

Condition Coverage criteria(CC) for software testing

According to Condition Coverage (CC) criteria, every condition must be covered. It means that each condition must have at least one True and one False value. Condition coverage and decision coverage have no subsumption relationship.

Important Point: condition coverage testing tests the conditions independently of each other

Condition coverage
Condition coverage

Examples of Condition Coverage Testing

Example 1

Test Cases

TestCaseIDA>0B<7Final output
1TrueNot requiredTrue
2FalseTrueTrue
3FalseFalseFalse

Example 2

Test Cases

TestCaseIDA>0A+B<7Final output
1TrueTrueTrue
2TrueFalseFalse
3FalseNot requiredFalse

Example 3

Test Cases

TestCaseIDA>0B<4A+B<7Final output
1Truedon’t careTrueTrue
2Truedon’t careFalseFalse
3FalseTrueTrueTrue
4FalseTrueFalseFalse
5FalseFalseNot requiredFalse

Example 4

Test Cases

TestCaseIDA>0Final output
1TrueTrue
2FalseFalse

 

Leave a Reply