Branch Coverage เป็นระดับการทดสอบใน Path Testing จัดอยู่ในการทดสอบระดับ C2 ซึ่งเป็นวิธีที่ดีรองลงมาจาก Path Coverage โดยจะต้องทดสอบเส้นทางเท่าที่จำเป็นเพื่อให้แน่ใจว่าทุกๆทางเลือก(branch) เช่น if-then-else หรือ case statement ได้ถูกทำการทดสอบแล้วอย่างน้อยหนึ่งครั้ง ถ้าทดสอบได้ทางเลือกจนครบทุกเส้นทาง จะเรียกว่า 100% branch coverage ,Branch Coverage หรือ Link Coverage