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

Postby thuhuong99 » Thu 24 Sep, 2015 2:05 pm

tvn wrote:Chào bạn,

Test case của bạn đây

Image

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
 
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am

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

Postby hangit888 » Fri 30 Oct, 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
 
Posts: 2
Joined: Wed 22 Feb, 2012 4:55 pm

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

Postby tvn » Fri 30 Oct, 2015 11:01 pm

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

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

Postby Meo Con Ham Ngu » Sat 23 Jan, 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
 
Posts: 1
Joined: Wed 27 Aug, 2014 9:30 pm

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

Postby tvn » Sat 23 Jan, 2016 10:10 pm

Meo Con Ham Ngu wrote: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
You do not have the required permissions to view the files attached to this post.
tvn
 
Posts: 4701
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby LanAnh_htc » Sun 22 May, 2016 11:57 pm

tvn wrote:Chào bạn,

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

Image

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
 
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm

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

Postby tvn » Mon 23 May, 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
 
Posts: 4701
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


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

Postby tvn » Mon 23 May, 2016 12:35 am

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

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

Postby LanAnh_htc » Mon 23 May, 2016 12:40 pm

tvn wrote:
LanAnh_htc wrote: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
 
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm

PreviousNext

Return to Black box Testing - Kiểm thử hộp đen

Who is online

Users browsing this forum: No registered users and 6 guests