Đề 1 – Đề thi, câu hỏi trắc nghiệm online Kiểm thử phần mềm

Đề 1 - Đề thi, câu hỏi trắc nghiệm online Kiểm thử phần mềm

1. Trong kiểm thử phần mềm, 'test case' là gì?
2. Loại kiểm thử nào được thực hiện để đảm bảo rằng phần mềm có thể hoạt động trên các môi trường khác nhau (ví dụ: hệ điều hành, trình duyệt)?
3. Kỹ thuật kiểm thử nào sử dụng các biểu đồ trạng thái để thiết kế các trường hợp kiểm thử?
4. Điều gì KHÔNG phải là một loại kiểm thử hiệu năng?
5. Công cụ nào thường được sử dụng để quản lý lỗi (bug) trong quá trình kiểm thử phần mềm?
6. Điều gì KHÔNG phải là một lợi ích của tự động hóa kiểm thử?
7. Loại kiểm thử nào tập trung vào việc kiểm tra khả năng phục hồi của hệ thống sau sự cố?
8. Mục tiêu chính của kiểm thử hộp xám là gì?
9. Kỹ thuật 'kiểm thử dựa trên rủi ro' (risk-based testing) tập trung vào điều gì?
10. Kiểm thử khói (smoke testing) thường được thực hiện khi nào?
11. Loại lỗi nào thường được tìm thấy trong quá trình kiểm thử tích hợp?
12. Kiểm thử ad-hoc là gì?
13. Kỹ thuật kiểm thử hộp trắng nào liên quan đến việc kiểm tra tất cả các đường dẫn có thể có trong mã?
14. Độ bao phủ mã (code coverage) được sử dụng để làm gì?
15. Kiểm thử hồi quy được thực hiện khi nào?
16. Kỹ thuật kiểm thử nào bao gồm việc chia dữ liệu đầu vào thành các phân vùng tương đương?
17. Khái niệm 'nguyên tắc Pareto' (80/20) áp dụng như thế nào trong kiểm thử phần mềm?
18. Trong kiểm thử phần mềm, 'bug' là gì?
19. Trong kiểm thử hộp đen, kỹ thuật 'phân tích giá trị biên' được sử dụng để làm gì?
20. Mục đích của 'ma trận theo dõi yêu cầu' (RTM) là gì?
21. Phương pháp kiểm thử hộp đen tập trung vào điều gì?
22. Loại kiểm thử nào được thực hiện để xác minh rằng một bản sửa lỗi (bug fix) không gây ra các vấn đề mới ở các khu vực khác của phần mềm?
23. Kiểm thử chấp nhận người dùng (UAT) được thực hiện bởi ai?
24. Điểm khác biệt chính giữa kiểm thử alpha và kiểm thử beta là gì?
25. Phương pháp kiểm thử nào tập trung vào việc tìm kiếm các lỗ hổng bảo mật?
26. Trong ngữ cảnh kiểm thử phần mềm, 'stub' và 'driver' được sử dụng để làm gì?
27. Điều gì KHÔNG phải là một giai đoạn trong quy trình kiểm thử phần mềm?
28. Điều gì là quan trọng nhất khi viết một báo cáo lỗi (bug report) hiệu quả?
29. Mục tiêu chính của kiểm thử hiệu năng là gì?
30. Loại kiểm thử nào xác minh rằng phần mềm đáp ứng các yêu cầu kinh doanh?