Bài thực hành Kiểm tra phần mềm - Số 2: Kiểm thử dòng điều khiển

I. Các tiện ích được dùng cho bài thực hành này :

    JUnit, dJUnit

Địa chỉ download và tham khảo thông tin về các tiện ích :

II. Các yêu cầu :

1. Thiết kế Test Case

2. Dùng tiện ích JUnit để hiện thực các testcase.

3. Đánh giá phủ kiểm thử

II.1 Thiết kế Test Case

Xem chương trình dưới đây, tạo đồ thị dòng điều khiển cho nó, đổi ra đồ thị dòng điều khiển nhị phân, rồi đổi ra đồ thị dòng điều khiển cơ bản, xác định độ phức tạp C, xác định C đường thi hành tuyến tính cơ bản độc lập.

Chú ý : s1, s2, ... là các phát biểu thực thi Java, còn c1, c2, ... miêu tả các điều kiện quyết định.

boolean evaluateBuySell (TickerSymbol ts) {

doc 2 trang xuanthi 29/12/2022 2260
Bạn đang xem tài liệu "Bài thực hành Kiểm tra phần mềm - Số 2: Kiểm thử dòng điều khiển", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docbai_thuc_hanh_kiem_tra_phan_mem_so_so_2_kiem_thu_dong_dieu_k.doc

Nội dung text: Bài thực hành Kiểm tra phần mềm - Số 2: Kiểm thử dòng điều khiển

  1. break; // End of Case-C case-D: s50; break; // End of Case-D } // End Switch s60; s61; s62; if (c5) {s70; s71; } s80; s81; } // End While s90; s91; s92; return result; } II.2 Dùng tiện ích JUnit để hiện thực các testcase Dùng tiện ích JUnit để hiện thức các test cases cho Project phần mềm có tên là Triangle (được cung cấp sẵn). II.3 Đánh giá phủ kiểm thử Dùng tiện ích dJUinit để thi hành các testcase và đánh giá cấp phủ kiểm thử.