Đề 6 – Bài tập, đề thi trắc nghiệm online Kiểm thử phần mềm

Đề 6 - Bài tập, đề thi trắc nghiệm online Kiểm thử phần mềm

1. Chỉ số `mật độ lỗi′ (defect density) thường được sử dụng để đánh giá điều gì?
2. Công đoạn nào sau đây KHÔNG thuộc quy trình kiểm thử phần mềm điển hình?
3. Trong kiểm thử phần mềm, `false positive′ (dương tính giả) nghĩa là gì?
4. Loại kiểm thử nào thường được thực hiện bởi người dùng cuối hoặc khách hàng?
5. Kỹ thuật `kiểm thử theo cặp′ (Pairwise testing) giúp tối ưu hóa việc kiểm thử bằng cách nào?
6. Trong kiểm thử phần mềm, `độ bao phủ mã` (code coverage) là gì?
7. Trong kiểm thử hiệu năng, `stress testing′ (kiểm thử chịu tải cao) nhằm mục đích gì?
8. Kiểm thử `tích hợp từ dưới lên′ (Bottom-up integration testing) bắt đầu kiểm thử từ đâu?
9. Phương pháp kiểm thử nào ưu tiên kiểm thử các module có rủi ro cao hoặc quan trọng đối với hệ thống?
10. Trong kiểm thử phần mềm, `test harness′ (bộ khung kiểm thử) là gì?
11. Trong kiểm thử bảo mật (Security testing), `penetration testing′ (kiểm thử xâm nhập) là gì?
12. Kỹ thuật kiểm thử `giá trị biên′ (Boundary Value Analysis) tập trung vào việc kiểm thử các giá trị nào?
13. Trong mô hình chữ V (V-model), giai đoạn kiểm thử `Kiểm thử hệ thống′ (System Testing) tương ứng với giai đoạn phát triển nào?
14. Phương pháp kiểm thử nào mà người kiểm thử có kiến thức về cấu trúc bên trong và mã nguồn của phần mềm?
15. Kiểm thử hộp đen (Black-box testing) tập trung chủ yếu vào khía cạnh nào của phần mềm?
16. Loại kiểm thử nào tập trung vào khả năng sử dụng (usability) và trải nghiệm người dùng (user experience) của phần mềm?
17. Sự khác biệt chính giữa kiểm thử `alpha′ và kiểm thử `beta′ là gì?
18. Phương pháp kiểm thử nào cho phép người kiểm thử tự do khám phá phần mềm và thiết kế trường hợp kiểm thử trong quá trình kiểm thử?
19. Mục đích của việc `quản lý lỗi′ (defect management) trong kiểm thử phần mềm là gì?
20. Kỹ thuật kiểm thử `phân vùng tương đương′ (Equivalence Partitioning) thuộc loại kiểm thử nào?
21. Loại lỗi nào thường được phát hiện trong giai đoạn kiểm thử đơn vị (Unit testing)?
22. Kiểm thử `khói′ (Smoke testing) thường được thực hiện khi nào?
23. Loại kiểm thử nào xác minh rằng một thay đổi mã mới không gây ra tác dụng phụ tiêu cực đến các chức năng hiện có?
24. Trong kiểm thử hiệu năng (Performance testing), `khả năng chịu tải′ (load capacity) thường được đo lường bằng đơn vị nào?
25. Mục tiêu chính của kiểm thử chấp nhận (Acceptance testing) là gì?
26. Trong quy trình kiểm thử, `test closure′ (kết thúc kiểm thử) bao gồm những hoạt động nào?
27. Khái niệm `test case′ (trường hợp kiểm thử) trong kiểm thử phần mềm là gì?
28. Công cụ nào sau đây thường được sử dụng cho kiểm thử tự động giao diện người dùng (UI automation testing)?
29. Trong kiểm thử phần mềm, `bug′ (lỗi) và `defect′ (sai sót) có ý nghĩa khác nhau như thế nào?
30. Khi nào thì kiểm thử tự động (automation testing) mang lại lợi ích lớn nhất?