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.
Post Reply
thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

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

Post by thuhuong99 »

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 ạ!



hangit888
Hoc Tester
Posts: 2
Joined: Wed 22 Feb, 2012 4:55 pm
Contact:

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

Post by hangit888 »

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 ạ



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

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

Post by tvn »

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?



Meo Con Ham Ngu
Hoc Tester
Posts: 1
Joined: Wed 27 Aug, 2014 9:30 pm
Contact:

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

Post by Meo Con Ham Ngu »

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 ý ạ ??? :? :? :?



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

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

Post by tvn »

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.



LanAnh_htc
Hoc Tester
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm
Contact:

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

Post by LanAnh_htc »

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



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

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

Post by tvn »

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.



LanAnh_htc
Hoc Tester
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm
Contact:

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

Post by LanAnh_htc »

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



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

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

Post by tvn »

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



LanAnh_htc
Hoc Tester
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm
Contact:

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

Post by LanAnh_htc »

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 ạ?



Post Reply

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