Bài tập ví dụ Bảng quyết định - Decision table exercise • 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.

Bài tập ví dụ Bảng quyết định - Decision table exercise

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

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi thuhuong99 » T.Năm 24 Tháng 9, 2015 2:05 pm

tvn đã viết:Chào bạn,

Test case của bạn đây

Hình ảnh

Xem chi tiết ở file đính kèm.

Mình nói thêm xíu nha, ứng với yêu cầu này của bạn, mình áp dụng phương pháp phân tích giá trị biênphân vùng tương đương thì sẽ tốt hơn phương pháp bảng quyết định này.

test case bang quyet dinh.zip


Anh tvn ơi, e nghĩ bài này chỉ có 4 test case thôi chứ, em k hiểu nếu dựa vào kt phân tích giá trị biên thì ta sẽ có các biên: 1999, 2000, 2001 hoặc nếu dùng kt phân vùng tương đương thì ta có 2 vùng 0:2.000.000 và từ 2.000.000 trở nên. Anh có thể giải thích vì sao a lại tách thành các trường hợp rút tiền như trên k ạ?
Theo em thì các test case sẽ là:
TC1: số tiền rút <2 triệu và 1 ngày rút<5 lần Result: Cho phép
TC2: số tiền rút >2 triệu và 1 ngày rút<5 lần Result: K Cho phép
TC3: số tiền rút <2 triệu và 1 ngày rút>5 lần Result: K Cho phép
TC4: số tiền rút >2 triệu và 1 ngày rút>5 lần Result: K Cho phép.
Mong anh giải thích giúp em ạ!
thuhuong99
 
Bài viết: 55
Ngày tham gia: T.Ba 25 Tháng 8, 2015 12:41 am

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi hangit888 » T.Sáu 30 Tháng 10, 2015 12:59 pm

Dear anh TVN,
Anh cho em hỏi, tại TC7 ở bảng chưa rút gọn, có thẻ Có thẻ family rail card nhẽ ra phải đc chiết khấu 10% chứ ạ, sao ơ đây lại là không được chiết khấu ạ
hangit888
 
Bài viết: 2
Ngày tham gia: T.Tư 22 Tháng 2, 2012 4:55 pm

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi tvn » T.Sáu 30 Tháng 10, 2015 11:01 pm

hangit888 đã viết:Dear anh TVN,
Anh cho em hỏi, tại TC7 ở bảng chưa rút gọn, có thẻ Có thẻ family rail card nhẽ ra phải đc chiết khấu 10% chứ ạ, sao ơ đây lại là không được chiết khấu ạ


Chỗ nào nói nếu có thẻ family card thì được giảm 10%??? Ở đó có 2 IF, chữ "otherwise" là của IF nào?
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi Meo Con Ham Ngu » T.Bảy 23 Tháng 1, 2016 5:25 pm

Cho em hỏi là làm thế nào để xác định được số lần Yes hay No ở trong bảng quyết định ạ, nghĩa là xác định RF of cause như thế nào ý ạ ??? :? :? :?
Meo Con Ham Ngu
 
Bài viết: 1
Ngày tham gia: T.Tư 27 Tháng 8, 2014 9:30 pm

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi tvn » T.Bảy 23 Tháng 1, 2016 10:10 pm

Meo Con Ham Ngu đã viết:Cho em hỏi là làm thế nào để xác định được số lần Yes hay No ở trong bảng quyết định ạ, nghĩa là xác định RF of cause như thế nào ý ạ ??? :? :? :?


Yes hay No, đó không phải là tất cả, mà đôi khi nó là 1 giá trị nào đó khác nữa, tuỳ thuộc vào điều kiện phía trước của mình. Ví dụ như table bên dưới

decision table.jpg
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: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi LanAnh_htc » CN 22 Tháng 5, 2016 11:57 pm

tvn đã viết:Chào bạn,

Bạn đã làm đúng chính xác rồi đó.

Hình ảnh

Sau khi làm xong bảng quyết định thì mình dựa vào đó mà viết test case, mỗi rule là 1 test case:

    1. Có thẻ Over 60s và có thẻ Family Rail Card và đi cùng trẻ em => được giảm 50%
    2. Có thẻ Over 60s và không có thể Family Rail Card và đi cùng trẻ em => được giảm 34%
    3. Có thẻ Over 60s và không đi cùng trẻ em => được giảm 34%
    4. Không có thẻ Over 60s và có thẻ Family Rail Card và đi cùng trẻ em => được giảm 50%
    5. Không có thẻ Over 60s và không có thẻ Family Rail Card và đi cùng trẻ em => được giảm 15%
    6. Không có thẻ Over 60s và không đi cùng trẻ em => không được giảm



e chưa hiểu lắm phần bảng sau khi đã gộp các giá trị giống nhau ấy ạ. a có giải thích đc k ạ.vì e thấy các giá trị trong bảng trên không trùng nhau mà.
LanAnh_htc
 
Bài viết: 7
Ngày tham gia: T.Sáu 08 Tháng 1, 2016 2:39 pm

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi tvn » T.Hai 23 Tháng 5, 2016 12:01 am

Cột 3 và cột 4 ở bảng thứ nhất, giống nhau ở chỗ cùng CÓ "Có thẻ over 60s" và KHÔNG "Đi cùng trẻ em", còn "Có thẻ family raid card" thì cột 3 có, cột 4 không. Hai cột này có cùng kết quả đầu ra, nên gộp lại thành 1 cột = 1 rule là chỉ quan tâm đến 2 giá trị (điều kiện trên) còn điều kiện "family card" thì 'gạch ngang' (-) nghĩa là không quan tâm nó có hay không => thì kết quả vẫn vậy.

Tương tự cho cột 7 và 8 ở bảng 1 thành cột 6 ở bảng 2.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi LanAnh_htc » T.Hai 23 Tháng 5, 2016 12:12 am

thế có thể gộp cột 2 và 4 ở bảng trên được đúng k a
LanAnh_htc
 
Bài viết: 7
Ngày tham gia: T.Sáu 08 Tháng 1, 2016 2:39 pm

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi tvn » T.Hai 23 Tháng 5, 2016 12:35 am

LanAnh_htc đã viết:thế có thể gộp cột 2 và 4 ở bảng trên được đúng k a


Làm sao mà được??? :D
Outcome nó giống nhau, nhưng 2 điều kiện hoàn toàn khác nhau, không có quy luật nào hết nên không thể gộp mà mình phải test cả 2 trường hợp.

Trong trường hợp này mình không gộp được nhé.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bài tập ví dụ Bảng quyết định - Decision table exercise

Gửi bàigửi bởi LanAnh_htc » T.Hai 23 Tháng 5, 2016 12:40 pm

tvn đã viết:
LanAnh_htc đã viết:thế có thể gộp cột 2 và 4 ở bảng trên được đúng k a


Làm sao mà được??? :D
Outcome nó giống nhau, nhưng 2 điều kiện hoàn toàn khác nhau, không có quy luật nào hết nên không thể gộp mà mình phải test cả 2 trường hợp.

Trong trường hợp này mình không gộp được nhé.

2 vaà 4 giống nhau đều có thẻ 60s và family card a. như vậy ở đây m chỉ xét điều kiện giống nhau là có thẻ 60s và đi cùng trẻ e dưới 16 tuổi thôi ạ?
LanAnh_htc
 
Bài viết: 7
Ngày tham gia: T.Sáu 08 Tháng 1, 2016 2:39 pm

Trang vừa xemTrang kế tiếp

Quay về Black box Testing - Kiểm thử hộp đen

Đ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.4 khách.