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.

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

Gửi bàigửi bởi tvn » T.Tư 06 Tháng 7, 2016 1:15 am

Tuỳ vào loại yêu cầu, nếu yêu cầu có chứa các thông tin kiểu logic thì nên áp dụng kỹ thuật này. Không phải yêu cầu nào cũng có thể áp dụng mọi kỹ thuật test được.
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 hoccachhoc » T.Hai 14 Tháng 8, 2017 10:45 am

tvn đã viết:Tuỳ vào loại yêu cầu, nếu yêu cầu có chứa các thông tin kiểu logic thì nên áp dụng kỹ thuật này. Không phải yêu cầu nào cũng có thể áp dụng mọi kỹ thuật test được.


Như vậy, có thể nói cái khó của kỹ thuật bảng quyết định là các rule quá dài.
Trong bảng quyết định thì số cột = 2^X, trong đó X là số nguyên nhân hay điều kiện đầu vào (Causes). Giả sử như trong 1 bảng quyết định có 5 causes thì số cột sẽ là 2^5=32 cột.
+ Đối với Cause1 thì mình điền 1 nữa đầu là Y, nữa cuối mình điền N; (Y: Yes còn N: No)
+ Đối với Cause2 thì mình điền 2 Y rồi đến 2 N, rồi đến 2 Y rồi đến 2 N,...cho đến hết tức là: Y,Y,N,N,Y,Y,N,N.....
+ Đối với Cause3 thì mình điền Y,N,Y,N,....
+ Đối với Cause4 thì mình điền như thế nào? quy luật điền....
+ Đối với Cause5 thì mình điền như thế nào? quy luật điền....

Anh trả lời giúp em với.....Cảm ơn anh nhiều.
Người đi tìm miền đất hứa!
hoccachhoc
 
Bài viết: 41
Ngày tham gia: T.Ba 04 Tháng 7, 2017 1:50 pm

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

Gửi bàigửi bởi tvn » T.Hai 14 Tháng 8, 2017 6:44 pm

hoccachhoc đã viết:Như vậy, có thể nói cái khó của kỹ thuật bảng quyết định là các rule quá dài.


Em nói đúng. Điểm yếu của kỹ thuật này là mình sẽ gặp vấn đề khi có quá nhiều điều kiện để kết hợp.
Để không bị bỏ sót kết hợp thì em nên theo cách sau (chỉ áp dụng khi mỗi điều kiện chỉ có 2 giá trị Yes, No)

Ví dụ có 3 điều kiện thì sẽ có 2^3 = 8 cột

    Điều kiện 1 (dòng): có 8/2 (là 4) cột là YES; 8/2 còn lại là NO (4 cột YES, 4 cột NO)
    Điều kiện 2 (dòng): có 8/4 (là 2) cột là YES; 8/4 còn lại là NO (4 cột YES, 4 cột NO); lặp lại cho đủ 8 cột
    Điều kiện 3 (dòng): có 8/8 (là 1) cột là YES; 8/8 còn lại là NO (4 cột YES, 4 cột NO); lặp lại cho đủ 8 cột

Hình ảnh
tvn
 
Bài viết: 4607
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.1 khách.


cron