JavaScript is required

Kiểm thử tích hợp bottom-up có những thuận lợi chính:

A.

Những điểm quyết định chính được kiểm thử sớm

B.

Không có những driver cần được viết

C.

Không có những stub (nhánh) cần phải viết

D.

Không đòi hỏi kiểm thử hồi quy (regression)

Trả lời:

Đáp án đúng: C


Kiểm thử tích hợp bottom-up là một phương pháp kiểm thử phần mềm, trong đó các module ở mức thấp nhất được kiểm thử trước, sau đó tích hợp và kiểm thử các module ở mức cao hơn cho đến khi tất cả các module được tích hợp và kiểm thử. * **Những điểm quyết định chính được kiểm thử sớm:** Đúng. Trong kiểm thử bottom-up, các module cấp thấp nhất (thường là các module quan trọng, quyết định) được kiểm thử đầu tiên, giúp phát hiện sớm các lỗi tiềm ẩn ở các thành phần cơ bản của hệ thống. * **Không có những driver cần được viết:** Đúng. Driver là các đoạn code được sử dụng để thay thế các module cấp cao hơn chưa được phát triển trong quá trình kiểm thử các module cấp thấp hơn trong kiểm thử top-down. Trong kiểm thử bottom-up, ta không cần driver vì ta kiểm thử từ dưới lên, các module cấp thấp được kiểm thử độc lập trước khi tích hợp với các module cấp cao hơn. * **Không có những stub (nhánh) cần phải viết:** Sai. Stub là các đoạn code được sử dụng để thay thế các module cấp thấp hơn chưa được phát triển trong quá trình kiểm thử các module cấp cao hơn trong kiểm thử top-down. Trong kiểm thử bottom-up, ta vẫn cần stubs để mô phỏng các module cấp cao hơn khi ta tích hợp các module cấp thấp lại với nhau. * **Không đòi hỏi kiểm thử hồi quy (regression):** Sai. Kiểm thử hồi quy là cần thiết sau mỗi lần thay đổi code để đảm bảo các thay đổi không gây ra lỗi mới. Kiểm thử tích hợp bottom-up cũng không ngoại lệ, vẫn cần kiểm thử hồi quy. Như vậy, các đáp án đúng là "Những điểm quyết định chính được kiểm thử sớm" và "Không có những driver cần được viết". Do câu hỏi chỉ cho phép chọn một đáp án, và "Những điểm quyết định chính được kiểm thử sớm" là một ưu điểm quan trọng hơn so với việc không cần driver, nên đáp án này được ưu tiên lựa chọn.

Tổng hợp 500+ câu hỏi trắc nghiệm môn Công nghệ phần mềm có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan