Bao phủ đường đi là viết test case để thực thi mọi đường đi ít nhất một lần. Tất cả các đường đi bao gồm các đường đi trong vòng lặp từ không lặp cho đến lặp n lần.
Đường đi là sự kết hợp của các "đoạn đường" (trong trường hợp này có thể hiểu là nhánh). Vì vậy, mỗi sự kết hợp từ các nhánh khác nhau sẽ tạo ra 1 con đường (path) khác nhau. Xem thêm decision coverage ở đây
Ví dụ
Cho doạn code sau
Code: Select all
Read P
Read Q
IF P+Q > 100 THEN
Print “Large”
ENDIF
If P > 50 THEN
Print “P Large”
ENDIF