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)
Forum rules
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

Postby tvn » Sat 07 May, 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
Code: Select all
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).
You do not have the required permissions to view the files attached to this post.
tvn
 
Posts: 4679
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


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

Postby tvn » Sat 07 May, 2016 6:59 pm

Tu Huynh wrote: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
 
Posts: 4679
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


Return to White box Testing - Kiểm thử hộp trắng

Who is online

Users browsing this forum: No registered users and 1 guest