Phát triển Phần mềm và Dữ liệu Quiz
200+ câu hỏi trắc nghiệm Kiểm thử phần mềm (Có đáp án)
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Xin lưu ý và đọc kỹ phần miễn trừ trách nhiệm: Các câu hỏi và đáp án được cung cấp trong bộ trắc nghiệm này mang tính chất tham khảo, phục vụ cho mục đích học tập và luyện tập kiến thức. Đây KHÔNG phải là đề thi chính thức, cũng không đại diện cho tài liệu chuẩn hoặc kỳ thi chứng chỉ do bất kỳ cơ quan giáo dục hay tổ chức cấp chứng chỉ nào ban hành. Website không chịu trách nhiệm về tính chính xác của nội dung cũng như các quyết định được đưa ra dựa trên kết quả làm bài.
Bộ số 1
Câu 1
Kỹ thuật kiểm thử phân vùng tương đương (Equivalence Partitioning) giúp ích gì cho quá trình kiểm thử?
Câu 2
Đâu là một ví dụ về kiểm thử tích hợp (Integration Testing)?
Câu 3
Mục đích của kiểm thử hệ thống (System Testing) là gì?
Câu 4
Đâu là một yếu tố quan trọng cần xem xét khi lựa chọn công cụ kiểm thử tự động hóa?
Câu 5
Mục đích của kiểm thử hiệu năng (Performance Testing) là gì?
Câu 6
Mục đích của kiểm thử khả năng tương thích (Compatibility Testing) là gì?
Câu 7
Mục đích của kiểm thử cấu hình (Configuration Testing) là gì?
Câu 8
Mục đích của kiểm thử API là gì?
Câu 9
Mục đích của kiểm thử khả năng phục hồi (Recovery Testing) là gì?
Câu 10
Mục tiêu của kiểm thử khả năng sử dụng (Usability Testing) là gì?
Câu 11
Trong kiểm thử hộp trắng, kỹ thuật nào yêu cầu tất cả các điều kiện trong một quyết định phải được đánh giá là đúng và sai ít nhất một lần?
Câu 12
Mục đích của kiểm thử định vị (Localization Testing) là gì?
Câu 13
Trong kiểm thử hộp trắng, kỹ thuật nào yêu cầu tất cả các nhánh của mỗi quyết định phải được thực thi?
Câu 14
Đâu là một kỹ thuật kiểm thử dựa trên yêu cầu chức năng của hệ thống?
Câu 15
Trong kiểm thử hộp trắng, kỹ thuật nào yêu cầu tất cả các đường dẫn logic có thể có trong một hàm phải được thực thi?
Câu 16
Khi nào thì kiểm thử tự động hóa (test automation) mang lại lợi ích lớn nhất?
Câu 17
Đâu là một ví dụ về kiểm thử dựa trên rủi ro (risk-based testing)?
Câu 18
Đâu là một ví dụ về kiểm thử không chức năng (non-functional testing)?
Câu 19
Đâu là một ví dụ về kiểm thử dựa trên lỗi (fault-based testing)?
Câu 20
Trong các loại kiểm thử hiệu năng (performance testing), loại nào tập trung vào việc đánh giá khả năng của hệ thống duy trì hiệu suất ổn định dưới tải nặng liên tục trong một khoảng thời gian dài?
Câu 21
Đâu là một ví dụ về kiểm thử hộp đen (black-box testing)?
Câu 22
Trong kiểm thử hộp trắng, kỹ thuật nào yêu cầu tất cả các đường dẫn độc lập trong mã nguồn phải được thực thi ít nhất một lần?
Câu 23
Đâu là một ví dụ về kiểm thử hồi quy tự động hóa (automated regression testing)?
Câu 24
Đâu là mục tiêu chính của kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT)?
Câu 25
Đâu là một ví dụ về kiểm thử API dựa trên các đặc tả (specification-based API testing)?
Câu 26
Trong quy trình kiểm thử, giai đoạn nào thường bao gồm việc thiết kế các trường hợp kiểm thử (test cases) chi tiết?
Câu 27
Khi nào thì việc sử dụng kiểm thử hồi quy (regression testing) là cần thiết nhất trong chu kỳ phát triển phần mềm?
Câu 28
Đâu là một kỹ thuật kiểm thử dựa trên kỹ thuật phân vùng tương đương (Equivalence Partitioning) và phân tích giá trị biên (Boundary Value Analysis)?
Câu 29
Kỹ thuật kiểm thử thăm dò (exploratory testing) khác biệt với kiểm thử dựa trên kịch bản (scripted testing) ở điểm nào?
Câu 30
Trong kiểm thử bảo mật (security testing), kỹ thuật nào mô phỏng hành vi của kẻ tấn công để tìm kiếm các lỗ hổng?
Câu 31
Khi nào thì 'test driver' được sử dụng trong kiểm thử tích hợp?
Câu 32
Mục đích của kiểm thử khám phá (Exploratory Testing) là gì?
Câu 33
Trong kiểm thử hộp trắng, kỹ thuật nào tập trung vào việc kiểm thử tất cả các điều kiện logic trong một câu lệnh 'if' hoặc 'while'?
Câu 34
Khi nào thì 'test stub' được sử dụng trong kiểm thử tích hợp?
Câu 35
Trong kiểm thử hộp trắng (white-box testing), mục tiêu chính của việc áp dụng các kỹ thuật như câu lệnh phủ (statement coverage) và nhánh phủ (branch coverage) là gì?
Câu 36
Trong kiểm thử hộp trắng, kỹ thuật nào yêu cầu tất cả các điều kiện con trong một biểu thức logic phải nhận giá trị đúng và sai?
Câu 37
Kỹ thuật nào sử dụng các cặp giá trị đầu vào mà một thay đổi nhỏ ở một trong các giá trị này có thể dẫn đến một thay đổi lớn ở đầu ra của chương trình?
Câu 38
Kỹ thuật nào tập trung vào việc kiểm thử tất cả các tổ hợp có thể có của các tham số đầu vào?
Câu 39
Đâu là một ví dụ về kiểm thử API sử dụng phương pháp 'data-driven testing'?
Câu 40
Mục đích của kiểm thử bảo trì (Maintenance Testing) là gì?
