Áp dụng kỹ thuật bảng quyết định

Một phần của tài liệu (LUẬN văn THẠC sĩ) kiểm thử đơn vị cho hệ thống (Trang 55)

Chương 4 .Bài toán áp dụng

4.2. Bài toá n2

4.2.2. Áp dụng kỹ thuật bảng quyết định

Ta sẽ xây dựng ca kiểm thử dựa trên các mô tả về yêu cầu như sau:

Nếu tỷ lệ thực của chỉ số có giá trị < 5 thì kết quả là không đủ điều kiện đưa vào các chỉ số HNX.

Nếu tỷ lệ thực của chỉ số có giá trị >= 5 và <= 15 thì tỷ lệ free float của chỉ số là tỷ lệ thực của chỉ số.

Nếu tỷ lệ thực của chỉ số có giá trị > 15 và <= 20 thì tỷ lệ free float của chỉ số là 20%.

Nếu tỷ lệ thực của chỉ số có giá trị > 20 và <= 30 thì tỷ lệ free float của chỉ số là 30%.

Nếu tỷ lệ thực của chỉ số có giá trị > 30 và <= 40 thì tỷ lệ free float của chỉ số là 40%.

Nếu tỷ lệ thực của chỉ số có giá trị > 40 và <= 50 thì tỷ lệ free float của chỉ số là 50%.

Nếu tỷ lệ thực của chỉ số có giá trị > 50 và <= 75 thì tỷ lệ free float của chỉ số là 75%.

Nếu tỷ lệ thực của chỉ số có giá trị > 75 và <= 100 thì tỷ lệ free float của chỉ số là 50%.

Nhận thấy với số lượng mô tả như trên, ta sẽ có 8 điều kiện đầu vào, tuy nhiên các điều kiện lại có tính loại trừ lần nhau. Do đó, số quy tắc sinh ra tương ứng với điều kiện đầu đi theo nhánh True – False là 8 quy tắc, cộng với 1 quy tắc mà tại đó các điều kiện đều nhận kết quả False. Do đó, tổng số quy tắc sinh ra tại bảng quyết định sẽ là 9

quy tắc.

Bảng 4.16 Các ca kiểm thử sinh ra theo kỹ thuật bảng quyết định

Test case Dữ liệu đầu vào (Tỷ lệ thực) EO

TC1 1% Không đủ điều kiện đưa

vào chỉ số TC2 15% 15% TC3 20% 20% TC4 30% 30% TC5 40% 40% TC6 50% 50% TC7 75% 75% TC8 100% 100%

TC9 190% Không thỏa mãn điều

kiện nào

Một phần của tài liệu (LUẬN văn THẠC sĩ) kiểm thử đơn vị cho hệ thống (Trang 55)