NEW
Font size
WorksheetsKiểm thử hộp trắng 2
Total questions: 45
Worksheet time: 23mins
Đặc điểm nào sau đây là đặc trưng của kiểm thử hồi quy?
i) Kiểm thử hồi quy chỉ chạy MỘT lần
ii) Kiểm thử hồi quy được sử dụng sau khi đã sửa lỗi
iii) Kiểm thử hồi quy thường được tự động hóa
iv) Các bài kiểm thử hồi quy không cần phải bảo trì
Test Harness (Bộ khung kiểm thử)
Test Suite (Bộ kiểm thử)
Test Cycle (Chu kỳ kiểm thử)
Test Driver (Trình điều khiển kiểm thử)
Các mục chính của bản kế hoạch kiểm thử (test plan) bao gồm:
i. Các mục cần kiểm thử (Test Items)
ii. Các câu lệnh thực thi kiểm thử (Test Scripts)
iii. Các sản phẩm của quá trình kiểm thử (Test Deliverables)
iv. Trách nhiệm của các thành viên trong nhóm kiểm thử (Responsibilities)
Trong các lý do sau đây, lý do nào có thể là nguyên nhân gây ra hỏng hóc của phần mềm (failure)
1) Sai sót của hoạt động kiểm thử (Testing fault)
2) Sai sót của phần mềm (Software fault)
3) Sai sót của thiết kế (Design fault)
4) Sai sót của môi trường (Environment Fault)
5) Sai sót trong tài liệu (Documentation Fault)
Các hoạt động nào sau đây là một phần của giai đoạn lập kế hoạch kiểm thử (test plan)?
i) Xây dựng các ca kiểm thử (test case)
ii) Xác định phương pháp kiểm thử.
iii) Phân bổ nguồn lực.
iv) Cài đặt môi trường kiểm thử.
v) Viết các điều kiện kiểm thử.
Trong các nguyên nhân sau đây, cái nào có thể là nguyên nhân gây ra lỗi (failure)
1) Lỗi kiểm thử (Testing fault)
2) Lỗi phần mềm (Software fault)
3) Lỗi thiết kế (Design fault)
4) Lỗi môi trường (Environment Fault)
5) Lỗi tài liệu (Documentation Fault)
Các hoạt động nào sau đây là một phần của giai đoạn lập kế hoạch kiểm thử?
i) Xây dựng các ca kiểm thử. (test case)
ii) Xác định phương pháp kiểm thử.
iii) Phân bổ nguồn lực.
iv) Xây dựng môi trường kiểm thử.
v) Viết các điều kiện kiểm thử.
Early testing (Kiểm thử sớm)
Defect clustering (Sự tập trung lỗi)
Pesticide paradox (Nghịch lý thuốc trừ sâu)
Exhaustive testing (Kiểm thử toàn diện)
Bạn đã thiết kê xong các ca kiểm thử cho đoạn mã nguồn sau để đạt tiêu chí bao phủ câu lệnh là 100% và bao phủ nhánh là 100%
if width > length
then
biggest_dimension = width
else
biggest_dimension = length
end_if
Sau đó người ta bổ sung các câu lệnh sau vào cuối đoạn mã nguồn ở trên:
print "Biggest dimension is " & biggest_dimension
print "Width: " & width
print "Length: " & length
Hãy xác định xem cần thêm bao nhiêu ca kiểm thử nữa để đạt 100% bao phủ đỉnh và 100% bao phủ nhánh
Cần ít nhất bao nhiêu ca kiểm thử để bao phủ tất cả các câu lệnh có thể có cho đoạn chương trình sau? Giả sử rằng hai điều kiện độc lập với nhau:
if (Condition 1)
then statement 1
else statement 2
fi
if (Condition 2)
then statement 3
fi
Các lỗi được lưu lại nhằm ba mục đích chính. Đó là:
1. Để sửa lỗi
2. Để báo cáo trạng thái của ứng dụng
3. Để cải thiện quy trình phát triển phần mềm
Các mục chính của bản kế hoạch kiểm thử (test plan) bao gồm:
i. Các mục cần kiểm thử (Test Items)
ii. Các câu lệnh thực thi kiểm thử (Test Scripts)
iii. Các sản phẩm của quá trình kiểm thử (Test Deliverables)
iv. Trách nhiệm của các thành viên trong nhóm kiểm thử (Responsibilities
