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

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

1. Mục đích của Test Plan (Kế hoạch kiểm thử) là gì?
2. Mục đích của `Test Basis′ trong kiểm thử phần mềm là gì?
3. Kiểm thử chấp nhận (Acceptance testing) được thực hiện bởi ai?
4. Kiểm thử phần mềm là quá trình:
5. Mục tiêu của kiểm thử khám phá (Exploratory testing) là gì?
6. Mục tiêu chính của kiểm thử phần mềm là gì?
7. Loại kiểm thử nào tập trung vào việc đánh giá khả năng sử dụng, tính thân thiện với người dùng của phần mềm?
8. Nguyên tắc `Early Testing′ (Kiểm thử sớm) trong kiểm thử phần mềm nhấn mạnh điều gì?
9. Công cụ Selenium thường được sử dụng cho loại kiểm thử nào?
10. Loại kiểm thử nào tập trung vào việc kiểm tra các chức năng riêng lẻ của một module hoặc thành phần phần mềm?
11. Phương pháp kiểm thử `State Transition Testing′ (Kiểm thử chuyển trạng thái) phù hợp nhất với loại hệ thống nào?
12. Định nghĩa nào sau đây mô tả đúng nhất về `defect′ (lỗi) trong kiểm thử phần mềm?
13. Trong mô hình chữ V (V-model), giai đoạn `Unit Testing′ (Kiểm thử đơn vị) tương ứng với giai đoạn nào ở phía bên trái chữ V (giai đoạn phát triển)?
14. Metrics (Đo lường) nào sau đây KHÔNG thường được sử dụng trong kiểm thử phần mềm?
15. Kiểm thử hộp trắng (White-box testing) còn được gọi là:
16. Điều gì KHÔNG phải là lợi ích của kiểm thử tự động (Test automation)?
17. Loại kiểm thử nào nhằm đảm bảo các module khác nhau của phần mềm có thể làm việc cùng nhau một cách chính xác?
18. Kiểm thử hộp đen (Black-box testing) còn được gọi là:
19. Điều gì KHÔNG phải là thách thức trong kiểm thử phần mềm Agile?
20. Test case (Ca kiểm thử) là gì?
21. Phương pháp kiểm thử nào tập trung vào việc tìm lỗi ở biên của dữ liệu đầu vào?
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 tập trung vào việc đánh giá hiệu năng, khả năng chịu tải và khả năng mở rộng của hệ thống?
24. Phương pháp kiểm thử nào chia dữ liệu đầu vào thành các nhóm tương đương và chọn test case từ mỗi nhóm?
25. Mức độ bao phủ code (Code coverage) được sử dụng trong loại kiểm thử nào?
26. Kiểm thử hồi quy (Regression testing) được thực hiện khi nào?
27. Kịch bản kiểm thử (Test scenario) là gì?
28. Vòng đời kiểm thử phần mềm (STLC) bao gồm các giai đoạn nào sau đây?
29. Vai trò của Test Manager (Quản lý kiểm thử) là gì?
30. Kiểm thử Alpha và Beta khác nhau chủ yếu ở điểm nào?