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

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

1. Thế nào là `Test case′?
2. Trong kiểm thử API, phương pháp nào thường được sử dụng để gửi yêu cầu và nhận phản hồi?
3. Đâu là nhược điểm chính của kiểm thử thủ công (Manual testing) so với kiểm thử tự động hóa?
4. Kiểm thử hồi quy (Regression testing) được thực hiện khi nào?
5. Quy trình kiểm thử V-model nhấn mạnh vào điều gì?
6. Trong ngữ cảnh Agile, kiểm thử thường được thực hiện như thế nào?
7. Mục đích của `Ma trận truy vết yêu cầu′ (Requirement Traceability Matrix - RTM) là gì?
8. Kỹ thuật `Phân vùng tương đương′ (Equivalence Partitioning) được sử dụng để làm gì trong kiểm thử?
9. Công cụ nào sau đây thường được sử dụng để quản lý test case và test execution?
10. Phương pháp kiểm thử nào thường được thực hiện đầu tiên trong quy trình kiểm thử phần mềm?
11. Mục tiêu chính của kiểm thử phần mềm là gì?
12. Thế nào là `Defect Severity′ và `Defect Priority′ trong quản lý lỗi?
13. Trong kiểm thử hiệu suất, `kiểm thử độ bền′ (Endurance testing∕Soak testing) nhằm mục đích gì?
14. Trong kiểm thử bảo mật (Security testing), `SQL injection′ là loại tấn công nào?
15. Điểm khác biệt chính giữa kiểm thử Alpha và kiểm thử Beta là gì?
16. Khái niệm `Coverage′ (Độ bao phủ) trong kiểm thử phần mềm đo lường điều gì?
17. Phương pháp kiểm thử nào sau đây thuộc loại kiểm thử hộp trắng?
18. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?
19. Khi nào nên dừng kiểm thử phần mềm?
20. Trong kiểm thử hiệu suất (Performance testing), `kiểm thử tải′ (Load testing) nhằm mục đích gì?
21. Lợi ích chính của việc tự động hóa kiểm thử là gì?
22. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?
23. Vai trò của `Trưởng nhóm kiểm thử` (Test Lead) là gì?
24. Loại lỗi nào sau đây thường khó phát hiện nhất trong kiểm thử phần mềm?
25. Loại kiểm thử nào tập trung vào việc đánh giá hiệu suất, độ tin cậy, và khả năng sử dụng của phần mềm?
26. Kiểm thử hộp xám (Grey-box testing) kết hợp yếu tố nào của kiểm thử hộp đen và hộp trắng?
27. Loại kiểm thử nào sau đây tập trung vào việc đảm bảo phần mềm hoạt động tốt trên các môi trường khác nhau (ví dụ: hệ điều hành, trình duyệt)?
28. Thế nào là `Acceptance Criteria′ trong kiểm thử chấp nhận (Acceptance testing)?
29. Kỹ thuật `Kiểm thử theo cặp′ (Pairwise testing) giúp gì trong việc thiết kế test case?
30. Thế nào là `Test Driven Development′ (TDD)?