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)
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.

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

Postby tvn » Wed 17 Sep, 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
You do not have the required permissions to view the files attached to this post.
tvn
 
Posts: 4686
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


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

Postby yappa » Fri 25 Sep, 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à
Image

Theo bạn thì chính xác là thế nào?
yappa
 
Posts: 2
Joined: Tue 06 May, 2014 11:36 am

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

Postby tvn » Fri 25 Sep, 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
 
Posts: 4686
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby tenten » Thu 03 Aug, 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
 
Posts: 4
Joined: Wed 08 Mar, 2017 4:10 pm

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

Postby tvn » Thu 03 Aug, 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
 
Posts: 4686
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby tenten » Fri 04 Aug, 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
 
Posts: 4
Joined: Wed 08 Mar, 2017 4:10 pm

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

Postby tenten » Fri 04 Aug, 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
 
Posts: 4
Joined: Wed 08 Mar, 2017 4:10 pm

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

Postby tvn » Fri 04 Aug, 2017 4:07 pm

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

Previous

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

Who is online

Users browsing this forum: No registered users and 2 guests