wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Testing Quiz

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Tester là gì?

a)

Lập trình viên

b)

Chuyên viên phân tích thiết kế

c)

Nhân viên kiểm thử

d)

Bảo vệ

2.

Tester là người làm gì trong quá trình phát triển phần mềm?

a)

Viết mã nguồn

b)

Thiết kế giao diện

c)

Quản lý dự án

d)

Kiểm thử và đảm bảo chất lượng

3.

Tester chủ yếu tập trung vào việc gì trong kiểm thử phần mềm?

a)

Xây dựng giao diện người dùng

b)

Tìm ra lỗi và đảm bảo chất lượng

c)

Xác nhận yêu cầu

d)

Lập kế hoạch dự án

4.

Tester thường thực hiện công việc kiểm thử ở giai đoạn nào trong quy trình phát triển phần mềm?

a)

Giai đoạn thiết kế

b)

Giai đoạn triển khai

c)

Giai đoạn kiểm thử

d)

Giai đoạn xây dựng

5.

Sự tương tác thường xuyên với khách hàng giúp tester làm gì?

a)

Hiểu rõ yêu cầu và đáp ứng nhu cầu khách hàng

b)

Giảm chi phí kiểm thửu

c)

Đảm bảo sản phẩm không có lỗi

d)

Tăng tốc độ triển khai

6.

Tester thường làm gì sau khi phát hiện một lỗi?

a)

Giấu lỗi để tránh trách nhiệm

b)

Thay đổi yêu cầu để ẩn lỗi

c)

Báo cáo lỗi và theo dõi quá trình sửa

d)

Không làm gì cả vì lỗi là không tránh khỏi

7.

Trong kiểm thử phần mềm, đội ngũ kiểm thử thường được liên kết chặt chẽ với độ ngũ nào khác?

a)

Phát triển

b)

Thiết kế

c)

Quản lý dự án

d)

Marketing

8.

Tester cần hiểu rõ yêu cầu của khách hàng để làm gì?

a)

Viết mã nguồn theo yêu cầu

b)

Thiết kế giao diện người dùng

c)

Xác định kịch bản kiểm thử

d)

Kiểm thử tất cả cấc chức năng

9.

Nhân viên kiểm thử cần có kỹ năng gì quan trọng để làm việc hiệu quả trong dự án?

a)

Kỹ năng lập trình chuyên sâu

b)

Kỹ năng giao tiếp và phản hồi

c)

Kỹ năng thiết kế giao diện người dùng

d)

Tất cả các phương án trên

10.

Kiểm thử phần mềm là:

a)

Quá trình nhằm chứng minh là phần mềm không có lỗi.

b)

Quá trình nhằm xác lập độ tin cậy vào chương trình.

c)

Quá trình thực thi chương trình để chỉ ra là nó làm việc theo đúng đặc tả hệ thống.

d)

Quá trình thực thi chương trình để cố gắng tìm ra lỗi.

11.

STLC là viết tắt của từ:

a)

System Testing Life Cycle.

b)

Software Testing Life Cycle.

c)

Software Test Life Cycle

d)

System Test Life Cycle.

12.

Verification là:

a)

Kiểm chứng xem sản phẩm có đáp ứng với mong đợi của khách hàng không?

b)

Kiểm chứng xem sản phẩm có đúng với mong đợi của nhà phát triển không?

c)

Kiểm chứng xem sản phẩm có đáp ứng với các ràng buộc của dự án không?

d)

Kiểm chứng xem sản phẩm có phù hợp với môi trường hệ điều hành không?

13.

Tester cần có tố chất nào sau đây?

a)

Có óc sáng tạo.

b)

Giỏi về lập trình.

c)

Giỏi về phân tích, thiết kế hệ thống.

d)

Có óc phán đoán tốt.

14.

Kiểm thử phần mềm hướng đến

a)

Phát hiện tất cả các lỗi.

b)

Sửa các lỗi tìm thấy.

c)

Ngăn ngừa và đề phòng lỗi xảy ra.

d)

Bảo đảm phần mềm hoàn toàn sạch lỗi.

15.

QA là viết tắt của từ:

a)

Quality Assure

b)

Quality Assurance

c)

Quantity Assurance

d)

Quality Assure

16.

QC là viết tắt của từ:

a)

Quality Control

b)

Quantity Computer

c)

Quantity Control

d)

Quality Computer

17.

Unit testing là:

a)

Kiểm thử các đơn vị chương trình như: Function, Procedure, Class, Method,...

b)

Kiểm thử các Module chương trình

c)

Kiểm thử tích hợp các đơn vị chương trình

d)

Kiểm thử toàn bộ hệ thống

18.

Unit testing được thực hiện bởi:

a)

Phân tích viên

b)

Nhân viên kiểm thử

c)

Kỹ sư công nghệ

d)

Lập trình viên

19.

Beta test là:

a)

Kiểm thử trước khi xuất ra thị trường với phiên bản thứ 2, 3.

b)

Kiểm thử sau khi phát hiện các lỗi và đã sửa lỗi

c)

Kiểm thử tích hợp bởi 1 nhóm kiểm thử độc lập

d)

Kiểm thử bởi người sử dụng tiềm năng trong môi trường thực tế, và mọi phản hồi sẽ gửi trả về nhà phát triển phần mềm

20.

Đâu là cấp độ cao nhất mà Tester có thể đạt được trong sự nghiệp?

a)

Test Leader

b)

Senior Test Manager

c)

Senior

d)

Test Manager