Bảng quyết định (Decision Tables) • 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ảng quyết định (Decision Tables)

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.

Bảng quyết định (Decision Tables)

Gửi bàigửi bởi tvn » T.Năm 24 Tháng 5, 2012 8:53 am

    + Sử dụng trong trường hợp:hành động được lựa chọn phù hợp vào một lượng lớn các điều kiện
    + Bảng quyết định chia làm 2 phần:
      * Điều kiện: diễn tả mọi điều kiện có thể có
      * Hành động: là những hành động khác nhau có thể xảy ra tùy thuộc vào điều kiện
    + Số cột của bảng diễn tả mọi điều kiện bằng 2 lũy thừa của số điều kiện (Ví dụ có 3 điều kiện thì có 2 mũ 3 = 8 cột).

Hình ảnh

Ví dụ bảng quyết định

Hình ảnh

Hình ảnh

Tham khảo bài tập bảng quyết định
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM


Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi huyen_victory » T.Bảy 24 Tháng 8, 2013 3:42 pm

Cho em hỏi 1 chút. Em không hiểu cột "các tình huống" dựa vào đâu mà lại có thể điền Y hoặc N được như vậy ạ. Em ko hiểu bản chất của cột này là gì. mong được giúp đỡ
huyen_victory
 
Bài viết: 1
Ngày tham gia: T.Sáu 02 Tháng 8, 2013 9:07 pm

Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi tvn » T.Bảy 24 Tháng 8, 2013 11:08 pm

Y là YES, N là NO, nghĩa là kết hợp các điều kiện lại với nhau.
Mình phải kết hợp các điều kiện với nhau theo nhiều trường hợp có thể và dựa vào yêu cầu để điền kết quả mong đợi cho từng kết hợp đó, mỗi kết hợp là 1 trường hợp test.
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi kysudientu » T.Bảy 11 Tháng 1, 2014 11:22 pm

Liệu nó sẽ thuộc kỹ thuật phân lớp tuong d9uong hay không ?
Có bạn nào giải thích giùm mình ý nghĩa điều kiện khi sử dụng kỹ thuật này "Sử dụng trong trường hợp:hành động được lựa chọn phù hợp vào một lượng lớn các điều kiện"
kysudientu
 
Bài viết: 68
Ngày tham gia: T.Tư 25 Tháng 12, 2013 9:30 pm


Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi xuankhoi999 » T.Hai 24 Tháng 3, 2014 3:07 pm

các bạn cho mình hỏi tý làm sao để biết các rule bị trùng nhau vậy mỗi người
xuankhoi999
 
Bài viết: 6
Ngày tham gia: T.Ba 17 Tháng 12, 2013 5:02 pm

Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi tvn » T.Hai 24 Tháng 3, 2014 9:53 pm

Mình nhìn input và out put của nó, thấy giống nhau thì gom lại, nhiều khi giống vài điều kiện và khác vài điều kiện.
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi huyvu_21289 » T.Sáu 03 Tháng 4, 2015 10:45 pm

Cho em hỏi với ạ. tại các Rule mình có thể dựa vào đâu để điền vào YES or NO vậy ạ, trên kia cũng có bạn hỏi nhưng ko thấy trả lời nên em xin phép hỏi lại ạ
Thanks Admin.
huyvu_21289
 
Bài viết: 2
Ngày tham gia: T.Sáu 03 Tháng 4, 2015 10:35 pm

Re: Bảng quyết định (Decision Tables)

Gửi bàigửi bởi tvn » T.Sáu 03 Tháng 4, 2015 11:33 pm

huyvu_21289 đã viết:Cho em hỏi với ạ. tại các Rule mình có thể dựa vào đâu để điền vào YES or NO vậy ạ, trên kia cũng có bạn hỏi nhưng ko thấy trả lời nên em xin phép hỏi lại ạ
Thanks Admin.


decision table - condition.jpg


Ví dụ như table trên. Có 3 điều kiện thì tổng cộng có 2^3 khả năng kết hợp. Yes / No là kết hợp điều kiện. Như bản trên là tổ hợp tất cả các khả năng có thể xảy ra so với 3 điều kiện đó.

Có thể không sử dụng Yes, NO thì sử dụng True, False hoăc dấu X. Có thì check X, không thì bỏ trống. Tóm lại, chỉ là cách kết hợp điều kiện.
Vui lòng đăng nhập để thấy link download.
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

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