Thứ tự ưu tiên để thực hiện kiểm thử trên các dự án CNTT là gì?
A.
Kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống, kiểm thử chấp nhận người dùng
B.
Thử nghiệm đơn vị, thử nghiệm hệ thống, thử nghiệm tích hợp, thử nghiệm chấp nhận người dùng
C.
Thử nghiệm đơn vị, thử nghiệm hệ thống, thử nghiệm chấp nhận người dùng, thử nghiệm tích hợp
D.
Thử nghiệm đơn vị, thử nghiệm tích hợp, thử nghiệm chấp nhận người dùng, thử nghiệm hệ thống
Trả lời:
Đáp án đúng: A
Thứ tự ưu tiên kiểm thử phần mềm thường theo quy trình sau:
- Kiểm thử đơn vị (Unit Testing): Kiểm tra các thành phần nhỏ nhất của phần mềm (ví dụ: hàm, lớp) một cách độc lập.
- Kiểm thử tích hợp (Integration Testing): Kiểm tra sự tương tác giữa các đơn vị đã được kiểm thử.
- Kiểm thử hệ thống (System Testing): Kiểm tra toàn bộ hệ thống để đảm bảo nó đáp ứng các yêu cầu chức năng và phi chức năng.
- Kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT): Cho phép người dùng cuối kiểm tra hệ thống trong môi trường thực tế để xác nhận rằng nó đáp ứng nhu cầu kinh doanh của họ.
Do đó, đáp án A là chính xác nhất.