wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi trắc nghiệm kiểm thử phần mềm

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Static testing là gì?

a)

Là kiểm thử khi chạy phần mềm

b)

Là kiểm thử không thực thi phần mềm

c)

Là kiểm thử bảo mật

d)

Là kiểm thử hiệu năng

2.

Walkthrough là gì trong kiểm thử tĩnh?

a)

Là kiểm tra hiệu năng

b)

Là rà soát code tự động

c)

Là review giữa các đồng nghiệp

d)

Là test chức năng

3.

Black-box testing KHÔNG quan tâm đến điều gì?

a)

Giao diện

b)

Kết quả đầu ra

c)

Đầu vào

d)

Cách thức hoạt động bên trong

4.

Kỹ thuật phân vùng tương đương (EP) giúp:

a)

Tăng số lượng test case

b)

Giảm số lượng test case

c)

Tăng độ phức tạp

d)

Loại bỏ kiểm thử

5.

Trong EP, vùng giá trị hợp lệ thường được chia:

a)

1 lớp hợp lệ, 1 lớp không hợp lệ

b)

Chỉ 1 lớp hợp lệ

c)

Nhiều lớp không xác định

d)

Không chia

6.

Boundary Value Analysis (BVA) tập trung vào:

a)

Giá trị giữa khoảng

b)

Giá trị biên

c)

Giá trị ngẫu nhiên

d)

Giá trị lớn nhất

7.

Trong BVA, số lượng giá trị kiểm thử cơ bản là:

a)

2

b)

3

c)

4

d)

6

8.

Bảng quyết định (Decision Table) giúp:

a)

Kiểm tra đơn lẻ từng đầu vào

b)

Tối ưu mã nguồn

c)

Khám phá sự kết hợp các điều kiện

d)

Tạo giao diện đẹp

9.

Kỹ thuật kiểm thử Use Case phù hợp khi nào?

a)

Chạy benchmark

b)

Kiểm tra API

c)

Test hành vi người dùng

d)

Tìm lỗi chính tả

10.

Hạn chế của bảng quyết định là gì?

a)

Không hỗ trợ điều kiện nhiều giá trị

b)

Rất dễ hiểu

c)

Phức tạp khi số input tăng

d)

Không áp dụng được thực tế

11.

Static testing gồm những hoạt động nào sau đây?

a)

Unit test, Integration test

b)

Code inspection, walkthrough, peer review

c)

System test, acceptance test

d)

Load testing, stress testing

12.

Câu 13: Dynamic testing là gì?

a)

Kiểm tra tài liệu

b)

Kiểm tra cấu hình mạng

c)

Kiểm thử có thực thi chương trình

d)

Đọc và đánh giá yêu cầu

13.

Câu 14: Kiểm thử hộp đen còn được gọi là gì?

a)

Behavioral Testing

b)

White-box Testing

c)

Structural Testing

d)

Unit Testing

14.

Câu 15: Phân vùng tương đương (EP) chia dữ liệu thành các lớp như thế nào?

a)

Theo module

b)

Theo loại dữ liệu

c)

Theo độ dài chuỗi

d)

Theo hành vi giống nhau

15.

Câu 16: BVA hữu ích nhất trong trường hợp nào?

a)

Test chương trình đồ họa

b)

Test các giới hạn input

c)

Test bảo mật

d)

Test dữ liệu âm thanh

16.

Câu 17: Bảng quyết định có thể biểu diễn bao nhiêu kết hợp nếu có 3 điều kiện nhị phân?

a)

4

b)

6

c)

8

d)

16

17.

Câu 18: Một ca kiểm thử từ Use Case thường bao gồm?

a)

Chỉ bước người dùng

b)

Chỉ bước hệ thống

c)

Các bước và kết quả mong đợi

d)

Chỉ thông báo lỗi

18.

Câu 19: BVA kiểm thử những giá trị nào dưới đây (với min=1, max=10)?

a)

1, 5, 10

b)

0, 1, 2, 9, 10, 11

c)

2, 3, 8

d)

5, 6, 7

19.

Câu 20: Kỹ thuật nào hiệu quả khi cần kiểm tra luồng điều khiển phức tạp?

a)

EP

b)

BVA

c)

Use Case

d)

Decision Table

20.

Câu 21: Lợi ích chính của kiểm thử Use Case là gì?

a)

Tối ưu hóa code

b)

Đảm bảo UI đẹp

c)

Kiểm tra hành vi người dùng theo luồng cụ thể

d)

Giảm chi phí phần cứng

21.

Câu 24: Kiểm thử hộp đen chủ yếu quan tâm đến:

a)

Cấu trúc mã nguồn

b)

Luồng xử lý nội tại

c)

Chức năng và kết quả đầu ra

d)

Biến toàn cục và cục bộ

22.

Câu 25: Kiểm thử hộp đen còn được gọi là:

a)

Structural Testing

b)

Open-box Testing

c)

Behavioral Testing

d)

Code-based Testing

23.

Kiểm thử hộp đen còn được gọi là:

a)

Structural Testing

b)

Open-box Testing

c)

Behavioral Testing

d)

Code-based Testing

24.

Tại sao EP và BVA thường được sử dụng kết hợp?

a)

Để kiểm thử hiệu năng

b)

Để tăng độ phức tạp

c)

Để bao phủ đầu vào theo lớp và ranh giới

d)

Để kiểm thử bảo mật

25.

EP thường KHÔN phù hợp trong tình huống nào sau đây?

a)

Đầu vào dạng phạm vi số

b)

Kiểm thử logic tổ hợp

c)

Form nhập liệu

d)

Lựa chọn có giới hạn

26.

Trong bảng quyết định, mỗi cột đại diện cho:

a)

Một điều kiện

b)

Một giá trị biên

c)

Một ca kiểm thử

d)

Một dòng code

27.

Kỹ thuật kiểm thử nào tốt để xác minh quy trình nghiệp vụ?

a)

Decision Table

b)

Boundary Testing

c)

Use Case Testing

d)

White-box Testing

28.

Điểm yếu của kiểm thử hộp đen là gì?

a)

Không kiểm tra giao diện

b)

Không phát hiện được lỗi logic nội tại

c)

Chỉ test đầu ra

d)

Không chạy được tự động

29.

Giá trị kiểm thử trong BVA được chọn từ:

a)

Chỉ các giá trị trung bình

b)

Ngoài khoảng cho phép

c)

Ranh giới và gần ranh giới

d)

Giá trị random

30.

Điểm mạnh của bảng quyết định là:

a)

Tối ưu UI

b)

Kiểm soát đầu vào đồng thời nhiều điều kiện

c)

Tự động phát sinh dữ liệu

d)

Dễ hiểu cho người dùng cuối

31.

Điều nào đúng về Use Case Testing?

a)

Chỉ kiểm tra UI

b)

Tập trung vào cách người dùng tương tác với hệ thống

c)

Chỉ dùng cho kiểm thử hiệu năng

d)

Không áp dụng cho phần mềm doanh nghiệp