What is decision coverage in software testing?

A metric that checks whether each decision point’s true and false outcomes have been executed during testing.

2 Likes

Decision coverage verifies all branches in conditional statements are tested. It improves logic validation and helps detect hidden defects when conditions evaluate differently.

1 Like

It is stronger than statement coverage, ensuring variations in execution paths behave correctly. This technique is crucial in safety-critical software.