Đặc điểm nào sau đây không phải là đặc điểm chung của kiểm thử phần mềm?
B. Không có câu trả lời nào đúng
C. Kiểm thử được thực hiện bởi nhà phát triển phần mềm hoặc một nhóm kiểm thử độc lập
D. Kiểm tra và gỡ lỗi là các hoạt động khác nhau, nhưng gỡ lỗi phải được thực hiện trong bất kỳ chiến lược kiểm tra nào
Trả lời:
Đáp án đúng: A
Câu hỏi yêu cầu tìm đặc điểm *không* phải là đặc điểm chung của kiểm thử phần mềm.
* **A. Các kỹ thuật kiểm tra khác nhau phù hợp tại các thời điểm khác nhau:** Đây là một đặc điểm chung đúng, vì các giai đoạn phát triển khác nhau đòi hỏi các kỹ thuật kiểm thử khác nhau (ví dụ: kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống).
* **B. Không có câu trả lời nào đúng:** Đây là một tùy chọn loại trừ.
* **C. Kiểm thử được thực hiện bởi nhà phát triển phần mềm hoặc một nhóm kiểm thử độc lập:** Đây là một đặc điểm chung đúng. Kiểm thử có thể được thực hiện bởi chính nhà phát triển (kiểm thử đơn vị) hoặc bởi một nhóm kiểm thử độc lập để đảm bảo tính khách quan.
* **D. Kiểm tra và gỡ lỗi là các hoạt động khác nhau, nhưng gỡ lỗi phải được thực hiện trong bất kỳ chiến lược kiểm tra nào:** Đây là một đặc điểm chung đúng. Kiểm thử là quá trình tìm lỗi, còn gỡ lỗi là quá trình sửa lỗi. Gỡ lỗi là một phần quan trọng của quy trình kiểm thử.
Do đó, đáp án đúng là **B. Không có câu trả lời nào đúng**, vì các đáp án A, C và D đều là các đặc điểm chung của kiểm thử phần mềm.