NEW
Font size
S
M
L
XL
WorksheetsBKTestOnline25-Pactice-2
Total questions: 27
Worksheet time: 9mins
Name
Class
Date
1.
Kiểm thử hộp đen là kiểm thử dựa trên:
a)
Cấu trúc mã nguồn
b)
Thiết kế hệ thống
c)
Đầu vào và đầu ra
d)
Đo hiệu suất
2.
Kỹ thuật kiểm thử nào chia miền đầu vào thành các nhóm có hành vi giống nhau?
a)
State Transition
b)
Decision Table
c)
Boundary Value Analysis
d)
Equivalence Partitioning
3.
Giá trị nào là giá trị biên cho đầu vào hợp lệ trong khoảng từ 1–100?
a)
50
b)
0
c)
1
d)
150
4.
Kỹ thuật nào dùng để kiểm thử các kịch bản có điều kiện và hành động?
a)
Decision Table
b)
State Transition
c)
Equivalence Partitioning
d)
Exploratory Testing
5.
Biểu đồ trạng thái thường được dùng để:
a)
Kiểm thử chức năng tính toán
b)
Kiểm thử cấu trúc chương trình
c)
Kiểm thử hành vi theo trạng thái
d)
Tối ưu hiệu suất
6.
Một ứng dụng yêu cầu người dùng nhập tuổi từ 18 đến 60. Nhóm giá trị nào là phân vùng tương đương không hợp lệ?
a)
20
b)
18
c)
65
d)
30
7.
Một form đăng ký yêu cầu mật khẩu từ 6 đến 12 ký tự. Đâu là giá trị biên hợp lệ?
a)
13 ký tự
b)
5 ký tự
c)
6 ký tự
d)
3 ký tự
8.
Một máy bán hàng có 3 trạng thái: Chờ tiền, Đã nhận tiền, Đang trả hàng. Sự kiện "nhấn nút chọn hàng" nên xảy ra ở trạng thái nào?
a)
Chờ tiền
b)
Đang trả hàng
c)
Đã nhận tiền
d)
Mọi trạng thái
9.
Có bao nhiêu cấp độ kiểm thử cơ bản trong kiểm thử phần mềm?
a)
2
b)
3
c)
4
d)
5
10.
Kiểm thử đơn vị (Unit Testing) thường do ai thực hiện?
a)
Người dùng cuối
b)
Tester
c)
Developer
d)
Quản lý dự án
11.
Kiểm thử tích hợp (Integration Testing) kiểm tra:
a)
Từng module riêng biệt
b)
Sự tương tác giữa các module
c)
Giao diện người dùng
d)
Hiệu suất hệ thống
12.
Kiểm thử hệ thống (System Testing) được thực hiện sau:
a)
Unit Testing
b)
Acceptance Testing
c)
Load Testing
d)
Regression Testing
13.
Kiểm thử chấp nhận (Acceptance Testing) chủ yếu do ai thực hiện?
a)
Developer
b)
Tester nội bộ
c)
Khách hàng/người dùng
d)
Quản lý chất lượng
14.
Kiểm thử chức năng tập trung vào:
a)
Hiệu suất hệ thống
b)
Tính bảo mật
c)
Hành vi theo yêu cầu
d)
Tài liệu kỹ thuật
15.
Kiểm thử hiệu năng không bao gồm loại nào sau đây?
a)
Load Testing
b)
Stress Testing
c)
Security Testing
d)
Spike Testing
16.
Kiểm thử bảo mật nhằm mục tiêu nào?
a)
Tăng tốc xử lý
b)
Tăng UX
c)
Phát hiện lỗ hổng truy cập
d)
Tăng độ chính xác
17.
Regression Testing được thực hiện khi:
a)
Hệ thống mới bắt đầu viết
b)
Có yêu cầu mới
c)
Sau khi sửa lỗi hoặc thay đổi
d)
Trước khi thiết kế
18.
Smoke Testing là:
a)
Kiểm thử toàn diện
b)
Kiểm thử sâu
c)
Kiểm thử sơ bộ tính ổn định
d)
Kiểm thử hiệu suất
19.
Tình huống nào cần kiểm thử tải (Load Testing)?
a)
Giao diện không hiển thị đúng
b)
Hệ thống chậm khi có 1000 người dùng truy cập
c)
Lỗi chính tả trên form
d)
Không gửi email
20.
Kiểm thử hồi quy (Regression Testing) nên được:
a)
Thực hiện thủ công hoàn toàn
b)
Bỏ qua nếu deadline gấp
c)
Tự động hóa nếu có thể
d)
Chỉ làm ở cuối dự án
21.
Khi kiểm thử chức năng đăng nhập, yếu tố bảo mật cần kiểm tra là:
a)
Màu nút đăng nhập
b)
Độ dài ký tự username
c)
Mã hóa mật khẩu khi gửi yêu cầu
d)
Giao diện hiển thị
22.
Kiểm thử hộp đen KHÔNG bao gồm kỹ thuật nào sau đây?
a)
Decision Table
b)
Equivalence Partitioning
c)
Statement Testing
d)
Boundary Value Analysis
23.
Khi áp dụng Boundary Value Analysis với giới hạn 10–20, giá trị kiểm thử nào thường được chọn?
a)
5,10,15
b)
9, 10, 11, 19, 20, 21
c)
0, 10, 20
d)
11,15,19
24.
Kỹ thuật nào sử dụng kinh nghiệm của tester để đoán lỗi?
a)
Exploratory Testing
b)
State Transition
c)
Error Guessing
d)
Boundary Value Analysis
25.
Trong bảng quyết định, mỗi cột đại diện cho:
a)
Một điều kiện đầu vào
b)
Một quy tắc (rule) kết hợp điều kiện và hành động
c)
Một trạng thái
d)
Một hành động
26.
Ưu điểm của kỹ thuật kiểm thử dựa trên trạng thái (state transition) là gì?
a)
Tối ưu hiệu suất hệ thống
b)
Kiểm thử hiệu quả các luồng điều khiển phức tạp
c)
Kiểm thử tính năng không chức năng
d)
Giảm chi phí kiểm thử hồi quy
27.
Khi nào kỹ thuật kiểm thử hộp trắng thường được sử dụng?
a)
Khi chỉ kiểm tra giao diện người dùng
b)
Khi kiểm thử dựa vào yêu cầu nghiệp vụ
c)
Khi có thể truy cập mã nguồn
d)
Khi hệ thống chưa được phát triển
Reset
