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.
Post Reply
tvn
Admin
Posts: 4793
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by 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.



Tu Huynh
Hoc Tester
Posts: 1
Joined: Sat 07 May, 2016 6:28 pm
Contact:

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

Post by Tu Huynh » Sat 07 May, 2016 6:36 pm

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



tvn
Admin
Posts: 4793
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by 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.



Post Reply

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