200 câu Trắc nghiệm Kiểm thử phần mềm: Thực hành kết hợp
Từ khoá: trắc nghiệm kiểm thử phần mềm software testing kiểm thử vận dụng đề thi kiểm thử có đáp án ôn thi tester
Số câu hỏi: 200 câuSố mã đề: 5 đềThời gian: 1 giờ
Hệ thống tính phí vận chuyển dựa trên khối lượng bưu kiện. Khối lượng hợp lệ từ 1kg đến 50kg. Theo kỹ thuật phân tích giá trị biên (BVA 3 giá trị), đâu là tập test case tốt nhất để kiểm thử cận dưới?
Phân vùng tương đương (EP): Một ứng dụng vay vốn yêu cầu thu nhập hàng tháng phải từ 15 triệu VNĐ trở lên (). Phân vùng tương đương nào sau đây là hợp lý nhất để thiết kế kiểm thử?
Kiểm thử Bảng quyết định: Một trang e-commerce giảm giá dựa trên 3 điều kiện boolean: "Khách VIP", "Tổng đơn > 1 triệu", và "Có mã Voucher". Có tối đa bao nhiêu quy tắc (rules) độc lập được tạo ra trong bảng quyết định đầy đủ?
Kiểm thử chuyển đổi trạng thái: Đơn hàng trên ứng dụng có các trạng thái: Mới -> Đã thanh toán -> Đang giao -> Hoàn thành. Sự kiện "Khách hủy đơn" chỉ cho phép khi ở trạng thái "Mới" hoặc "Đã thanh toán". Chuyển đổi nào sau đây là KHÔNG hợp lệ và cần thiết kế làm negative test case?
Kiểm thử Use Case: Đâu là ví dụ đúng nhất mô tả "Luồng ngoại lệ" (Exception Flow) khi thiết kế kịch bản test cho Use Case "Rút tiền ATM"?
Pairwise Testing: Một form có 3 trường: "Giới tính" (2 lựa chọn), "Độ tuổi" (3 lựa chọn), "Quốc gia" (2 lựa chọn). Test vét cạn cần test cases. Pairwise Testing giúp giảm số ca kiểm thử bằng cơ chế nào?
Phân tích giá trị biên (BVA): Form tạo tài khoản yêu cầu nhập mật khẩu có độ dài từ 8 đến 16 ký tự. Nếu áp dụng BVA dạng 2-value, tập hợp các độ dài nào sau đây sẽ được dùng để kiểm thử?
Phân vùng tương đương (EP): Mã khuyến mãi hợp lệ yêu cầu bắt đầu bằng chữ "SALE" và theo sau là chính xác 4 chữ số. Nếu kiểm thử phần "4 chữ số", chuỗi nhập nào sau đây rơi vào phân vùng không hợp lệ?
Bảng quyết định (Decision Table): Khi phân tích và rút gọn bảng, nếu một Hành động (Action) giống hệt nhau bất kể điều kiện Y là True hay False (trong khi các điều kiện khác cố định), ta có thể áp dụng kỹ thuật nào?
State Transition Testing: Trạng thái tài khoản đổi từ "Active" sang "Locked" nếu nhập sai PIN 3 lần. Kỹ thuật này đặc biệt chú trọng vào việc xác minh yếu tố nào dưới đây?
Kiểm thử Use Case: Yếu tố nào sau đây bắt buộc phải được thiết lập hợp lệ TRƯỚC KHI các bước trong luồng sự kiện của Use Case có thể bắt đầu?
Pairwise Testing: Phương pháp Pairwise phát huy hiệu quả tối ưu nhất trong bối cảnh thực tế nào sau đây?
BVA & EP: Một ứng dụng tính giá vé xem phim quy định: Dưới 6 tuổi (Miễn phí); Từ 6 đến 60 tuổi (50k); Trên 60 tuổi (25k). Dùng BVA dạng 2 giá trị, nhóm test case nào sau đây bao phủ đúng các ranh giới biên?
Phân vùng tương đương (EP): Đầu vào cho phép là một Ngày trong tháng (từ 1 đến 31). Đâu là cách chia phân vùng tương đương cơ bản và đúng chuẩn nhất?
Decision Table Testing: Tại sao bảng quyết định lại đặc biệt hữu ích khi thiết kế kịch bản cho module "Xét duyệt khoản vay ngân hàng"?
State Transition: Thuật ngữ "0-switch coverage" trong kỹ thuật kiểm thử theo trạng thái yêu cầu tester thực hiện điều gì?
Use Case Testing: Đâu là một ví dụ chính xác về Post-condition (Điều kiện hậu quyết) trong Use Case "Chỉnh sửa hồ sơ cá nhân"?
Pairwise Testing: Các công cụ sinh test case Pairwise (như PICT, ACTS) hoạt động dựa trên cơ sở toán học chủ đạo nào?
BVA: Một mảng (Array) lưu trữ dữ liệu từ index 0 đến , giới hạn chứa tối đa 50 phần tử. Áp dụng BVA (3-value) để kiểm tra lỗi tràn mảng (Out of bounds) cận trên, bộ giá trị nào sau đây là chuẩn?
Phân vùng tương đương (EP): Ứng dụng upload tài liệu chỉ cho phép định dạng PDF và kích thước tối đa 5MB. Xác định phân vùng tương đương hợp lệ chuẩn xác nhất.
Decision Table: Bạn có một bảng 16 rules. Qua phân tích, điều kiện C (Giao hàng hỏa tốc) không ảnh hưởng tới kết quả tính phí nếu điều kiện A (Tài khoản VIP) là True. Việc bạn gộp các rules này lại được gọi bằng thuật ngữ gì?
State Transition: "Guard condition" (Điều kiện bảo vệ) được gán trên các mũi tên chuyển trạng thái đóng vai trò gì?
Use Case Testing: Thuật ngữ "Happy Path" thường được dùng để mô tả thành phần nào trong tài liệu Use Case?
Pairwise Testing: Cấu hình hệ thống yêu cầu kiểm tra 4 tham số độc lập, mỗi tham số chứa 3 giá trị (3^4 = 81 kết hợp). Nếu dùng Pairwise bằng mảng trực giao L9, số test case tối thiểu xấp xỉ cần thiết để bao phủ mọi CẶP là bao nhiêu?
BVA: Một ứng dụng tài chính xử lý biến x là số thực với 2 chữ số thập phân. Ranh giới hợp lệ là . Giá trị kiểm thử biên KHÔNG hợp lệ ở cận dưới là?
Phân vùng tương đương (EP): Chức năng tìm nhà theo bộ lọc giá có các vùng: "Dưới 1 tỷ", "1 tỷ - 3 tỷ", "Trên 3 tỷ". Người dùng nhập vào giá trị -500 triệu. Việc kiểm thử với giá trị này có nghĩa là bạn đang test ở phân vùng nào?
Bảng quyết định (Decision Table): Cấu trúc tiêu chuẩn của một bảng quyết định chia làm 4 góc phần tư. Góc "Action Stub" (Cuống hành động) thường nằm ở đâu và chứa gì?
Kiểm thử theo trạng thái: Yếu tố nào sau đây KHÔNG PHẢI là một thành phần được biểu diễn trong biểu đồ State Transition?
Use Case Testing: Phương pháp kiểm thử dựa trên Use Case mang lại hiệu quả cao nhất khi được áp dụng trong giai đoạn/cấp độ kiểm thử nào?
Pairwise Testing: Đâu được xem là một rủi ro/nhược điểm lớn nhất khi lạm dụng Pairwise thay vì Exhaustive Testing?
BVA & Loop Testing: Áp dụng phân tích biên cho việc kiểm thử vòng lặp `for` có số vòng lặp tối đa là `n`. Theo quy tắc chuẩn, các số lần lặp nào nên được ưu tiên kiểm thử để tìm lỗi biên?
Phân vùng tương đương (EP): Trường nhập liệu "Năm Sinh" quy định định dạng YYYY và phải rơi vào mốc từ 1900 đến 2024. Nếu Tester truyền vào giá trị "19AB", giá trị này đại diện cho loại phân vùng nào?
Decision Table: Một chức năng phân quyền dựa trên 3 điều kiện nhị phân (Yes/No). Trong khi thiết kế kịch bản, Tester chỉ vẽ ra 6 rules. Tình trạng này phản ánh điều gì trong quá trình phân tích?
State Transition Testing: Thuật ngữ "1-switch coverage" (Độ bao phủ 1 chuyển đổi) yêu cầu bộ test case phải đi qua tổ hợp nào?
Kiểm thử Use Case: Trong cấu trúc mô tả Use Case chuẩn UML, "Extension Points" (Điểm mở rộng) thường dùng với mục đích gì để QA thiết kế kịch bản?
Pairwise Testing: Khi dùng các công cụ Pairwise, tính năng "Seed Value" (Giá trị mầm/hạt giống) mang lại khả năng thủ thuật gì cho Tester?
BVA & Thời gian: Hệ thống tính lãi vay cần user chọn kỳ hạn "Tháng" nằm trong khoảng 1 đến 12. Nếu ứng dụng BVA loại 2 giá trị biên (2-value boundary), tổng số lượng test case cần để bao phủ biên hợp lệ lẫn không hợp lệ là bao nhiêu?
Phân vùng tương đương (EP): Khi áp dụng EP cho biến cấu trúc dữ liệu là một "Danh sách liên kết" (Linked List) chứa tối đa 10 phần tử, cách phân chia nào sau đây là logic nhất để test thủ tục duyệt mảng?
Decision Table: Về mặt phân loại phân tích kiến trúc phần mềm theo định nghĩa chuẩn mực, kỹ thuật Kiểm thử Bảng quyết định thuộc nhóm kỹ thuật nào?
Đánh giá kỹ thuật: Trong các phương pháp thiết kế Test Case hộp đen, kỹ thuật nào được đánh giá là mạnh mẽ và triệt để nhất khi bạn phải đối mặt với các tính năng có nghiệp vụ logic lồng ghép nhau, mà kết quả đầu ra phụ thuộc trực tiếp vào tổ hợp của các biến cờ (flags) đầu vào?
6 mã đề 235 câu hỏi
6 mã đề 214 câu hỏi
7 mã đề 200 câu hỏi
7 mã đề 200 câu hỏi
4 mã đề 200 câu hỏi

