Ví dụ bao phủ Điều kiện - Condition coverage • 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.

Ví dụ bao phủ Điều kiện - Condition coverage

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.

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tvn » T.Tư 17 Tháng 9, 2014 8:49 am

Decision coverage = viet test case de cover cac decision outcome (nhanh True, false cua lenh IF).
Condition coverage = tach cac dieu kien cua IF thanh cac if con, sau do thuc hien giong decision testing o tren.

Vd.

Screen Shot 2014-09-17 at 8.53.55 AM.png
Vui lòng đăng nhập để thấy link download.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi LinhNga » T.Tư 17 Tháng 9, 2014 1:39 pm

Wow. thank ad rất nhiều. bjo thì e đã hiểu :v
LinhNga
 
Bài viết: 8
Ngày tham gia: T.Ba 21 Tháng 1, 2014 3:56 pm

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi yappa » T.Sáu 25 Tháng 9, 2015 6:35 pm

Mình đang làm câu hỏi này và cũng có đáp án giống bạn tvn
Nhưng mà khi check đáp án ở nhiều trang thì lại thấy người ta đưa ra đáp án là 5
Ở trang này có đoạn giải thích
https://books.google.com.vn/books?id=Fz ... &q&f=false

Cụ thể là
Hình ảnh

Theo bạn thì chính xác là thế nào?
yappa
 
Bài viết: 2
Ngày tham gia: T.Ba 06 Tháng 5, 2014 11:36 am

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tvn » T.Sáu 25 Tháng 9, 2015 11:52 pm

Cho đến bây giờ mình vẫn hiểu theo cách mình đang làm, và mình không hiểu dựa vào đâu người ta đưa ra 5 case ở trên :cry:

Nhưng các bạn đang học và chuẩn bị thi istqb, thì không cần lo lắng về kỹ thuật này, vì trong ISTQB nó chỉ đề cập đến statment và decision testing thôi. Và bài test của nó cũng chỉ ra 2 loại này. Condition testing là tìm hiểu thêm thôi, nó được mô tả trong phần other techniques.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tenten » T.Năm 03 Tháng 8, 2017 4:46 pm

cho em hỏi đào mộ cái pic này.
em hỏi tý ạ:
câu lệnh này : if ((speed > 100) and (load <= 50)), theo em nó 1 vì nó là AND, chứ theo như case bạn Linh Nga vẽ thì nó lại thành 2 nhánh ạ?
tenten
 
Bài viết: 4
Ngày tham gia: T.Tư 08 Tháng 3, 2017 4:10 pm

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tvn » T.Năm 03 Tháng 8, 2017 5:50 pm

Bạn Linh Nga tách ra làm 2 là vì, nếu điều kiện 1 đúng, nó sẽ check tiếp điều kiện 2; còn nếu điều kiện 1 mà sai thì nó sẽ không cần check tiếp.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tenten » T.Sáu 04 Tháng 8, 2017 9:55 am

Vậy anh cho em hỏi luôn là: nếu ko tách thì cũng vẫn đc chứ ạ?
tenten
 
Bài viết: 4
Ngày tham gia: T.Tư 08 Tháng 3, 2017 4:10 pm

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tenten » T.Sáu 04 Tháng 8, 2017 10:23 am

Anh cho em hỏi là, nếu theo phân tích hình của anh ở trên thì decision có 3 TC ạ
1. 1, 2, 3, 4, 5, 7
2. 1, 2, 6, 7
3. 1, 2, 3, 4, 7
. Còn condition thì có 4 TC ạ.
1. 1,2 ,3 , 8, 9
2. 1, 2, 4, 5, 6, 7, 9
3. 1, 2,3, 5, 9
4. 1, 2, 4, 5, 6, 9
tenten
 
Bài viết: 4
Ngày tham gia: T.Tư 08 Tháng 3, 2017 4:10 pm

Re: Ví dụ bao phủ Điều kiện - Condition coverage

Gửi bàigửi bởi tvn » T.Sáu 04 Tháng 8, 2017 4:07 pm

tenten đã viết:Vậy anh cho em hỏi luôn là: nếu ko tách thì cũng vẫn đc chứ ạ?


Nếu không tách, thì không xác định được hết các trường hợp để từng điều kiện bên trong nó được test.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Trang vừa xem

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.