Để đạt được 100% quyết định trong việc kiểm thử, chúng ta cần xem xét các quyết định trong đoạn mã đã cho. Đoạn mã này có thể được viết bằng ngôn ngữ lập trình nào đó, nhưng chúng ta sẽ giả định nó là Java. Đoạn mã có thể như sau:
if (x > 5) {
System.out.println("x lớn hơn 5");
} else {
System.out.println("x nhỏ hơn hoặc bằng 5");
}
Trong đoạn mã này, có hai quyết định: x lớn hơn 5 và x nhỏ hơn hoặc bằng 5. Để đạt được 100% quyết định, chúng ta cần có ít nhất hai test case: một test case để x lớn hơn 5 và một test case để x nhỏ hơn hoặc bằng 5. Tuy nhiên, có thể có một số trường hợp khác, chẳng hạn như x bằng 5, mà chúng ta cũng cần phải xem xét. Vì vậy, tổng số test case cần thiết để đạt được 100% quyết định là 3.