SWT301Chưa đo Cập nhật 07/09/2026

Software Testing - SWT301

Nguyên lý kiểm thử, quy trình phát triển, static testing, black-box/white-box testing, quản lý lỗi, kiểm thử tự động.

410Câu hỏi
5Bộ đề
1Chủ đề

Câu hỏi của môn

410/410 câuHết danh sách
A1Y, 2Z, 3X, 4W.
B1X ,2W, 3Z, 4Y.
C1Z, 2X, 3W, 4Y.
D1Z, 2Y, 3X, 4W.
Lời giải
Đáp án đúng: A. Ghép đúng là 1Y, 2Z, 3X, 4W. Decision Table Testing (1) dựng bảng tổ hợp các điều kiện đầu vào, nhờ đó kiểm thử được những tổ hợp mà lẽ thường sẽ bị bỏ sót - khớp với Y. Decision Testing (2) là một dạng kiểm thử luồng điều khiển dựa trên kết quả của các quyết định, tức bao phủ nhánh - khớp với Z. State Transition Testing (3) kiểm tra phản ứng khác nhau của hệ thống tuỳ theo trạng thái hiện tại và lịch sử trước đó - khớp với X. Exploratory Testing (4) là kiểm thử theo phiên có mục tiêu, bổ trợ cho kiểm thử có cấu trúc - khớp với W.
Mở trang câu hỏi này →
406Testware(test cases, test dataset)4 lựa chọn
ANeeds configuration management just like requirements, design and code
BShould be newly constructed for each new version of the software
CIs needed only until the software is released into production or use
DDoes not need to be documented and commented, as it does not form part of the released software system
Lời giải
Đáp án đúng: A. Testware gồm ca kiểm thử, dữ liệu kiểm thử, kịch bản, công cụ và tài liệu kiểm thử; chúng phải được quản lý cấu hình đúng như yêu cầu, thiết kế và mã nguồn, để luôn biết phiên bản testware nào tương ứng với phiên bản phần mềm nào. Phương án B sai vì testware cần được tái sử dụng và bảo trì chứ không dựng lại từ đầu cho mỗi phiên bản; phương án C sai vì testware vẫn cần cho kiểm thử bảo trì sau khi phát hành; phương án D sai vì testware càng phải được tài liệu hoá tốt để người khác dùng lại được.
Mở trang câu hỏi này →
AInterim Test report
BFinal test report
CProject status report
DManagement report
Lời giải
Đáp án đúng: A. Ma trận Chức năng/Kiểm thử (Function/Test Matrix) đối chiếu từng chức năng của hệ thống với các ca kiểm thử tương ứng và trạng thái thực hiện của chúng, cho thấy tiến độ và mức bao phủ TẠI THỜI ĐIỂM đang kiểm thử. Vì được lập và cập nhật trong lúc kiểm thử còn diễn ra, nó được xếp vào nhóm báo cáo kiểm thử tạm thời (interim test report). Báo cáo kiểm thử cuối cùng (B) chỉ lập khi kết thúc; báo cáo trạng thái dự án (C) và báo cáo quản lý (D) có phạm vi rộng hơn, không phải phân loại của tài liệu này.
Mở trang câu hỏi này →
AStatus accounting of configuration items
BAuditing conformance to ISO9001
CIdentification of test versions
DRecord of changes to documentation over time
EControlled library access
Lời giải
Đáp án đúng: B. Quản lý cấu hình bao gồm: định danh các hạng mục cấu hình và phiên bản kiểm thử (C), ghi nhận trạng thái của các hạng mục cấu hình (A), lưu vết mọi thay đổi tài liệu theo thời gian (D) và quản lý một thư viện được kiểm soát để truy cập có phép (E). Riêng việc đánh giá sự phù hợp với tiêu chuẩn ISO 9001 (B) là hoạt động ĐÁNH GIÁ CHẤT LƯỢNG của tổ chức, thuộc phạm vi bảo đảm chất lượng và kiểm toán chất lượng, không nằm trong quản lý cấu hình.
Mở trang câu hỏi này →
A(1) Speed & efficiency
B(2) Accuracy & precision
CBoth of (1) and (2)
DNone of (1) nor (2)
Lời giải
Đáp án đúng: C. Giá trị cốt lõi mà công cụ và tự động hoá mang lại nằm ở cả hai nhóm thuộc tính. Thứ nhất là tốc độ và hiệu suất: máy chạy hàng nghìn ca kiểm thử trong thời gian con người chỉ chạy được vài chục, cho phép hồi quy sau mỗi lần build. Thứ hai là độ chính xác và tính nhất quán: công cụ lặp lại đúng từng bước, không mệt mỏi, không bỏ sót, nên kết quả có thể tái lập. Vì cả (1) và (2) đều đúng nên phải chọn phương án gộp; chọn riêng A hoặc B đều bỏ mất một nửa lợi ích, còn D phủ định cả hai nên sai.
Mở trang câu hỏi này →
Ai, ii, iii is true and iv is false
Bii,iii,iv is true and i is false
Ci is true and ii,iii,iv are false
Diii and iv is correct and i and ii are incorrect
Lời giải
Đáp án đúng: A. Nhiệm vụ của Test Lead / Test Leader mang tính quản lý và định hướng: làm việc với nhà cung cấp công cụ để tận dụng công cụ cho dự án (i), viết báo cáo tổng kết kiểm thử từ dữ liệu thu thập được (ii), và quyết định cái gì nên tự động hoá, tự động tới mức nào và bằng cách nào (iii). Riêng việc soạn đặc tả kiểm thử, tức thiết kế chi tiết các ca kiểm thử (iv), là công việc của người kiểm thử (tester) chứ không phải của trưởng nhóm. Vậy i, ii, iii đúng và iv sai, đúng như phương án A.
Mở trang câu hỏi này →