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
tvn
Admin
Posts: 4721
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 » Mon 23 May, 2016 11:39 pm

2 rule nay dau giong nhau dau em, nhin bang thu 1 nha.
  • 2: Di cung tre em, Khong co the family
    4: Khong di cung tre em, Khong co the family



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 » Fri 27 May, 2016 12:19 am

tvn wrote:2 rule nay dau giong nhau dau em, nhin bang thu 1 nha.
  • 2: Di cung tre em, Khong co the family
    4: Khong di cung tre em, Khong co the family
có thể là e chưa hiểu ddkien để gộp đc chăng. vì e nghĩ chỉ cần có 2 điều kiện giống nhau là gộp đc. nên e thấy 2 vs 4 ở đây cũng có 2 điều kiện giống nhau là có thẻ 60s và k có thẻ family. thế m chỉ so sánh điều kiện ở 2 dòng dưới thôi à a



maitruc
Hoc Tester
Posts: 4
Joined: Mon 16 May, 2016 3:48 pm
Contact:

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

Post by maitruc » Sat 11 Jun, 2016 3:33 pm

Nếu có 4 điều kiện thì mình điền giá trị Y/N như thế nào ạ? Em vẫn không hiểu cách điền giá trị chong từng cột
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



tvn
Admin
Posts: 4721
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 » Sat 11 Jun, 2016 11:13 pm

Như ví dụ này là điều kiện có nhiều hơn 2 giá trị (True, False hoặc Yes, No)

Q. Given the following decision table: Which of the following test cases and expected results is VALID?

Image

A. 23 year old in insurance class A Premium is 90 and excess is 2,500.
B. 51 year old in insurance class C Premium is 70 and excess is 500.
C. 31 year old in insurance class B Premium is 90 and excess is 1,500.
D. 43 year old in insurance class C Premium is 70 and excess is 1,000.



lthuong
Hoc Tester
Posts: 2
Joined: Wed 30 Dec, 2015 2:55 pm
Contact:

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

Post by lthuong » Thu 13 Jul, 2017 11:11 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

Cho em hỏi chút ạ!
Không phải là để tạo ra được bảng quyết định sẽ phải dùng nhiều kỹ thuật bên trong, bao gồm cả phân vùng tương đương và giá trị biện ạ??? Ví dụ trong bước tim giá trị của Condition ấy. Làm sao để mình biết mình đã có đủ các giá trị của condition chưa? (Nói cách khác em đang hiểu bảng quyết định chỉ là để find ra kết quả dựa trên nhiều kỹ thuật mà thôi)

Ngoài ra em cũng muốn hỏi thêm 2 câu.
1. Nếu đúng là bảng quyết định sử dụng nhiều kỹ thuật bên trong để tạo thành. Thì pairwise có phải là 1 kỹ thuật nằm bên trong bảng quyết định không? Nếu không thì pairwise và bảng quyết định khác nhau như thế nào? Khi nào NÊN dùng pairwise, khi nào NÊN dùng bảng quyết định
2. Trong bảng quyết định có một bước gọi là rút gọn rule. Nếu rút gọn như vậy ta đang mặc nhiên dev code đúng logic. Vậy trường hợp dev code sai logic thì có phải ta sẽ làm sót bug?



tvn
Admin
Posts: 4721
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 » Fri 14 Jul, 2017 6:02 pm

lthuong wrote: Không phải là để tạo ra được bảng quyết định sẽ phải dùng nhiều kỹ thuật bên trong, bao gồm cả phân vùng tương đương và giá trị biện ạ??? Ví dụ trong bước tim giá trị của Condition ấy.
...
Hai thứ mình cần nói:
1. Bảng quyết định giúp mình thể hiện yêu cầu theo 1 dạng khác. Thường áp dụng cho các loại yêu cầu mà có nhiều điều kiện logic.
2. Việc kết hợp nhiều kỹ thuật thiết kế test cùng lúc thì sẽ giúp mình xác định test case hiệu quả hơn.

Vậy nên những câu hỏi của bạn ở trên không có trả lời đúng sai. Bạn tự ngẫm rồi có thể hỏi tiếp mình sẽ trả lời tiếp. Cheers.



lthuong
Hoc Tester
Posts: 2
Joined: Wed 30 Dec, 2015 2:55 pm
Contact:

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

Post by lthuong » Thu 20 Jul, 2017 3:43 pm

Cảm ơn anh ^^



Post Reply

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