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

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

1. Mục tiêu chính của kiểm thử hồi quy là gì?
2. Trong kiểm thử phần mềm, thuật ngữ 'bug' (lỗi) thường được dùng để chỉ điều gì?
3. Đâu là một metric (chỉ số) quan trọng trong kiểm thử phần mềm?
4. Đâu là một nguyên tắc quan trọng trong kiểm thử phần mềm?
5. Đâu là một thách thức trong việc kiểm thử các ứng dụng di động?
6. Kiểm thử khói (smoke testing) thường được thực hiện khi nào?
7. Đâu là một thách thức phổ biến trong kiểm thử phần mềm?
8. Kiểm thử hộp đen tập trung vào điều gì?
9. Tại sao cần thực hiện kiểm thử tự động?
10. Khi nào nên sử dụng kiểm thử 'load testing' (tải)?
11. Loại kiểm thử nào được thực hiện bởi người dùng cuối để xác nhận rằng phần mềm đáp ứng nhu cầu của họ?
12. Kiểm thử hiệu năng (performance testing) nhằm mục đích gì?
13. Kỹ thuật kiểm thử nào sử dụng các lớp tương đương để giảm số lượng trường hợp kiểm thử cần thiết?
14. Sự khác biệt giữa 'verification' (xác minh) và 'validation' (thẩm định) trong kiểm thử phần mềm là gì?
15. Mục đích của việc 'exploratory testing' (kiểm thử thăm dò) là gì?
16. Khi nào nên sử dụng kỹ thuật kiểm thử 'pairwise testing' (kiểm thử cặp)?
17. Kỹ thuật kiểm thử nào liên quan đến việc thử nghiệm phần mềm với dữ liệu không hợp lệ hoặc không mong muốn?
18. Đâu là một ví dụ về kiểm thử phi chức năng?
19. Mục đích của việc 'code coverage' (độ bao phủ code) là gì?
20. Đâu là một lợi ích của việc sử dụng công cụ quản lý kiểm thử?
21. Loại lỗi nào thường được tìm thấy trong quá trình kiểm thử tích hợp?
22. Kỹ thuật kiểm thử nào liên quan đến việc thiết kế các trường hợp kiểm thử để bao phủ tất cả các nhánh (branches) trong code?
23. Sự khác biệt giữa 'test case' (trường hợp kiểm thử) và 'test suite' (bộ kiểm thử) là gì?
24. Sự khác biệt chính giữa kiểm thử alpha và kiểm thử beta là gì?
25. Vai trò của một Test Manager là gì?
26. Khi nào nên sử dụng kiểm thử 'security testing' (bảo mật)?
27. Khi nào nên sử dụng kiểm thử 'mutation testing' (đột biến)?
28. Mục đích của tài liệu 'Test Plan' là gì?
29. Đâu là một lợi ích của việc sử dụng 'test-driven development' (TDD)?
30. Kỹ thuật nào giúp xác định các trường hợp kiểm thử bằng cách phân tích các yêu cầu và đặc tả của phần mềm?