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

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

1. Điều gì KHÔNG phải là một giai đoạn trong V-model của kiểm thử phần mềm?
2. Độ bao phủ mã (code coverage) là gì?
3. Đâu là một thách thức lớn khi kiểm thử phần mềm nhúng (embedded software)?
4. Đ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ả?
5. Kịch bản nào sau đây mô tả kiểm thử alpha?
6. Sự khác biệt giữa kiểm thử khẳng định (positive testing) và kiểm thử phủ định (negative testing) là gì?
7. Khi nào thì việc sử dụng kiểm thử khám phá (exploratory testing) là phù hợp?
8. Kiểm thử đột biến (mutation testing) được sử dụng để đánh giá điều gì?
9. Phương pháp kiểm thử hộp đen tập trung vào điều gì?
10. Trong kiểm thử hướng dữ liệu (data-driven testing), dữ liệu kiểm thử được lấy từ đâu?
11. Trong kiểm thử phần mềm, 'bug' và 'defect' khác nhau như thế nào?
12. Kiểm thử chấp nhận người dùng (UAT) được thực hiện bởi ai?
13. Khi nào nên sử dụng kiểm thử dựa trên rủi ro (risk-based testing)?
14. Kỹ thuật phân vùng tương đương (equivalence partitioning) được sử dụng để làm gì?
15. Kiểm thử hồi quy được thực hiện khi nào?
16. Mục tiêu của kiểm thử song song (parallel testing) là gì?
17. Phương pháp kiểm thử nào sau đây phù hợp nhất để kiểm tra các yêu cầu phi chức năng như hiệu suất và bảo mật?
18. Sự khác biệt chính giữa kiểm thử xác thực (validation) và kiểm thử thẩm định (verification) là gì?
19. Kiểm thử hiệu năng (performance testing) bao gồm những loại kiểm thử nào?
20. Mục đích của việc xây dựng ma trận truy vết yêu cầu (requirements traceability matrix) là gì?
21. Tại sao cần thực hiện kiểm thử bảo mật (security testing)?
22. Khi nào nên thực hiện kiểm thử chấp nhận hoạt động (operational acceptance testing - OAT)?
23. Trong kiểm thử API (API testing), chúng ta kiểm tra điều gì?
24. Lợi ích chính của việc sử dụng công cụ quản lý kiểm thử là gì?
25. Đâu là lợi ích của việc sử dụng kiểm thử dựa trên mô hình (model-based testing)?
26. Kiểm thử Ad-hoc là gì?
27. Phương pháp kiểm thử nào sau đây tập trung vào việc kiểm tra các đường dẫn thực thi (execution paths) của mã nguồn?
28. Tại sao kiểm thử tự động lại quan trọng trong quy trình phát triển phần mềm hiện đại?
29. Mục tiêu chính của kiểm thử đơn vị là gì?
30. Kiểm thử khói (smoke testing) thường được thực hiện khi nào?