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 tvn » T.Hai 23 Tháng 5, 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
tvn
 
Bài viết: 4589
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.Sáu 27 Tháng 5, 2016 12:19 am

tvn đã viết: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
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 maitruc » T.Bảy 11 Tháng 6, 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 đã 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
maitruc
 
Bài viết: 4
Ngày tham gia: T.Hai 16 Tháng 5, 2016 3:48 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 11 Tháng 6, 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?

Hình ảnh

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.
tvn
 
Bài viết: 4589
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 lthuong » T.Năm 13 Tháng 7, 2017 11:11 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



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?
lthuong
 
Bài viết: 2
Ngày tham gia: T.Tư 30 Tháng 12, 2015 2: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 14 Tháng 7, 2017 6:02 pm

lthuong đã viế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.
...


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.
tvn
 
Bài viết: 4589
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM


Trang vừa xem

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