Tài liệu đang xem: Đề số 2
ĐỀ THI MẪU 2 SOF304 – KIỂM THỬ NÂNG CAO
(Thời gian 60 phút)
Tạo bài thi trên Desktop, đặt tên: <Mã SV>_<Ngày thi>_Final.
Ví dụ: PH28013_20012004_Final.
Phần 1: Viết unit test cho các function (5 điểm)
Sử dụng đúng thư viện cần thiết để viết unit test(JUnit/Nunit) và thực hiện các yêu cầu sau (1 điểm).
- Sử dụng các kỹ thuật biên/ kỹ thuật phân vùng tương đương để viết 5 unit test thực hiện chức năng kiểm tra 1 số nguyên nhập từ bàn phím là số nguyên dương hay âm ? (2 điểm)
- Sử dụng kỹ thuật biên/ kỹ thuật phân vùng tương đương để viết 5 test thực hiện chức năng kiểm tra học lực của 1 sinh viên khi biết điểm trung bình: (2 điểm)
- Nếu điểm trung bình >= 9 => SV xuất sắc
- Nếu điểm trung bình >=8 và < 9 => SV giỏi
- Nếu điểm trung bình >=7 và < 8 => SV khá
- Nếu điểm trung bình >=5 và <7 => SV TB Khá
- Nếu điểm trung bình < 5 => SV yếu
Phần 2: Viết unit test cho các các hàm trong class service(5 điểm)
Tạo class DongVat gồm các thuộc tính maDongVat – String , ten – String , loai – String, chieuCao – double, khuVucSong – String, canNang – double,.(1 điểm)
Tạo class DongVatService và thực hiện các hàm xóa 1 đối tượng động (1 điểm)
Sử dụng đúng thư viện cần thiết để viết unit test(JUnit/Nunit) và thực hiện các yêu cầu sau:
- Áp dụng các kỹ thuật test đã học: Kỹ thuật biên/ kỹ thuật phân vùng tương đương hãy viết unit test cho chức năng “Xóa” 1 đối tượng – ít nhất 10 unit test (2 điểm)
- Kiểm tra các dữ liệu sau: (1 điểm)
- “Chiều cao và cân nặng phải là số dương và không quá 100.
- Kiểm tra các dữ liệu sau: (1 điểm)

