Path Coverage - Bao phủ đường đi • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

Path Coverage - Bao phủ đường đi

Chuyên đề thảo luận về kiểm thử hộp trắng (White-box Testing)
Nội qui chuyên mục
Chuyên đề này chỉ thảo luận về Whitebox Testing.
Để có kết quả nhanh, bạn nên search trước khi viết bài mới.

Path Coverage - Bao phủ đường đi

Gửi bàigửi bởi tvn » T.Bảy 07 Tháng 5, 2016 6:22 pm

Path Coverage

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
Mã: Chọn tất cả
Read P
Read Q
IF P+Q > 100 THEN
   Print “Large”
ENDIF
If P > 50 THEN
   Print “P Large”
ENDIF


path coverage.png


Vậy có tổng cộng 4 test case để bao phủ hết đường đi (100% path coverage).
Vui lòng đăng nhập để thấy link download.
tvn
 
Bài viết: 4647
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Path Coverage - Bao phủ đường đi

Gửi bàigửi bởi Tu Huynh » T.Bảy 07 Tháng 5, 2016 6:36 pm

Mình nghĩ nên trích nguồn tham khảo từ đâu chứ nhỉ!
Tu Huynh
 
Bài viết: 1
Ngày tham gia: T.Bảy 07 Tháng 5, 2016 6:28 pm

Re: Path Coverage - Bao phủ đường đi

Gửi bàigửi bởi tvn » T.Bảy 07 Tháng 5, 2016 6:59 pm

Tu Huynh đã viết:Mình nghĩ nên trích nguồn tham khảo từ đâu chứ nhỉ!


Cám ơn Tu Huynh đã nhắc nhở. Mình đã update lại bài viết.
tvn
 
Bài viết: 4647
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM


Quay về White box Testing - Kiểm thử hộp trắng

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách.