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

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: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by tvn »

  • + 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).
Image

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

Image

Image

Tham khảo bài tập bảng quyết định



cunghaycuoi_ah
Fresher Tester
Posts: 34
Joined: Tue 28 May, 2013 8:57 am
Contact:

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

Post by cunghaycuoi_ah »

lys thuyeetj khá đầy đủ



huyen_victory
Hoc Tester
Posts: 1
Joined: Fri 02 Aug, 2013 9:07 pm
Contact:

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

Post by huyen_victory »

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 đỡ



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

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

Post by tvn »

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.



kysudientu
Jr. Tester
Posts: 68
Joined: Wed 25 Dec, 2013 9:30 pm
Contact:

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

Post by kysudientu »

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"



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

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

Post by tvn »

Kỹ thuật này không giống kỹ thuật phân vùng tương đương nha, bạn tham khảo ví dụ bảng quyết định ở đây nhé.



xuankhoi999
Hoc Tester
Posts: 6
Joined: Tue 17 Dec, 2013 5:02 pm
Contact:

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

Post by xuankhoi999 »

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



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

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

Post by tvn »

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.



huyvu_21289
Hoc Tester
Posts: 2
Joined: Fri 03 Apr, 2015 10:35 pm
Contact:

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

Post by huyvu_21289 »

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.



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

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

Post by tvn »

huyvu_21289 wrote: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.
You do not have the required permissions to view the files attached to this post.



Post Reply

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