wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiểm thử

Total questions: 71

Worksheet time: 2hrs 16mins

Name
Class
Date
1.

Trình điều khiển là công cụ được sử dụng để kiểm soát và vận hành phần mềm đang được thử nghiệm.

a)

Đúng

b)

Sai

2.

Các lỗi điển hình được phát hiện bằng phân tích tĩnh bao gồm

a)

Lập trình vi phạm tiêu chuẩn

b)

Tham chiếu một biến có giá trị không xác định

c)

Lỗ hổng bảo mật

d)

Tất cả những điều trên

3.

EULA là viết tắt của

a)

End Usability License Agreement

b)

End User License Agreement

c)

End User License Arrangement

d)

End User License Attachment

4.

… là một bản dựng rất sớm nhằm phân phối hạn chế cho một số khách hàng chính và để tiếp thị cho mục đích trình diễn.

a)

Bản phát hành alpha

b)

Bản phát hành beta

c)

Tài liệu phát hành thử nghiệm

d)

Xây dựng

5.

CAST là viết tắt của

a)

Computer Aided Software Testing

b)

Computer Aided Software Tools

c)

Computer Analysis Software Techniques

d)

None

6.

Công cụ sửa đổi mã chương trình hoặc thao túng môi trường hoạt động theo bất kỳ cách nào được coi là không xâm lấn

a)

Đúng

b)

Sai

7.

Bài kiểm tra nào có thể không bắt chước các tình huống trong thế giới thực

a)

Kiểm tra chức năng

b)

Kiểm tra kết cấu

c)

Tất cả những điều trên

d)

Không có điều nào ở trên

8.

… bao gồm cả tính năng Kiểm tra hộp đen và Hộp trắng

a)

Kiểm thử hộp xám

b)

Thử nghiệm lai

c)

Kiểm thử hộp xám VÀ thử nghiệm lai

d)

Không có

9.

Có thể thử nghiệm toàn diện

a)

Đúng

b)

Sai

10.

Công cụ lưu trữ các câu lệnh yêu cầu, kiểm tra tính nhất quán và cho phép ưu tiên các yêu cầu cũng như cho phép các thử nghiệm riêng lẻ có thể truy nguyên các yêu cầu, chức năng và tính năng

a)

Công cụ quản lý sự cố

b)

Công cụ quản lý yêu cầu

c)

Công cụ quản lý cấu hình

d)

Không có

11.

Số lần kiểm tra để kiểm tra tất cả các câu lệnh kiểm soát bằng với độ phức tạp chu trình

a)

Đúng

b)

Sai

12.

Phân tích giá trị biên chỉ có thể được sử dụng trong quá trình thử nghiệm hộp trắng.

a)

Đúng

b)

Sai

13.

Mục tiêu nào sau đây là mục tiêu của kiểm thử phần mềm?

a)

Xác định năng suất của người lập trình

b)

Loại bỏ nhu cầu bảo trì chương trình trong tương lai

c)

Loại bỏ mọi lỗi trước khi phát hành

d)

Phát hiện lỗi phần mềm

14.

Thất bại là

a)

Hành vi chương trình không chính xác do lỗi trong chương trình

b)

Lỗi được tìm thấy trước khi phát hành sản phẩm

c)

Lỗi được tìm thấy sau khi phát hành sản phẩm

d)

Lỗi được tìm thấy trong giai đoạn Thiết kế

15.

Trong quá trình phát triển phần mềm, quá trình kiểm thử có thể bắt đầu từ thời điểm nào?

a)

Khi code xong.

b)

Khi thiết kế xong.

c)

Khi các yêu cầu phần mềm đã được phê duyệt.

d)

Khi mô-đun mã đầu tiên đã sẵn sàng để thử nghiệm đơn vị

16.

"Kiểm tra bao nhiêu là đủ?"

a)

Câu hỏi này không thể trả lời được

b)

Câu hỏi này rất dễ trả lời

c)

Câu trả lời phụ thuộc vào rủi ro đối với ngành, hợp đồng và các 

yêu cầu đặc biệt của bạn

d)

Câu trả lời này phụ thuộc vào sự trưởng thành của các nhà phát 

triển của bạn

17.

Công cụ nào sau đây sẽ tham gia vào quá trình tự động hóa kiểm tra hồi quy?

a)

Người kiểm tra dữ liệu

b)

Kiểm tra ranh giới

c)

Chụp/Phát lại

d)

Bộ so sánh đầu ra.

18.

Hình thức không chính xác của phạm vi logic là:

a)

Phạm vi bảo hiểm

b)

Bảo hiểm cực

c)

Bảo hiểm Điều kiện

d)

Bảo hiểm đường dẫn

19.

Code Coverage được dùng để đo lường cái gì?

a)

Khiếm khuyết

b)

Phân tích xu hướng

c)

Hiệu quả kiểm tra

d)

Thời gian thử nghiệm

20.

Che dấu lỗi là

a)

Điều kiện lỗi ẩn một điều kiện lỗi khác

b)

Tạo test case không phát hiện lỗi

c)

Che dấu lỗi của nhà phát triển

d)

Che dấu lỗi của người kiểm tra

21.

Điều nào sau đây không phải là đặc tính chất lượng được liệt kê trong Tiêu chuẩn ISO 9126?

a)

Chức năng

b)

Khả năng sử dụng

c)

Khả năng hỗ trợ

d)

Khả năng bảo trì

22.

Một lý do chính khiến các nhà phát triển gặp khó khăn trong việc kiểm thử sản phẩm của chính họ là:

a)

Thiếu tài liệu kỹ thuật

b)

Thiếu công cụ kiểm tra trên thị trường dành cho nhà phát triển

c)

Thiếu đào tạo

d)

Thiếu khách quan

23.

Tuyên bố Bảo hiểm sẽ không kiểm tra những điều sau đây.

a)

Thiếu câu lệnh

b)

Các nhánh không sử dụng

c)

Mã Chết

d)

Tuyên bố không sử dụng

24.

Để kiểm tra một hàm, lập trình viên phải viết một lệnh gọi hàm đó để … được kiểm tra và vượt qua dữ liệu thử nghiệm.

a)

Stub

b)

Driver

c)

Proxy

d)

None of the above

25.

Hãy chọn định nghĩa đúng nhất về chất lượng

a)

Chất lượng là công việc số một

b)

Không khuyết tật

c)

Phù hợp với yêu cầu

d)

Làm việc theo thiết kế

26.

Kiểm tra giá trị biên

a)

Giống như kiểm tra phân vùng tương đương

b)

Kiểm tra các điều kiện biên trên, dưới và trên các cạnh của lớp 

tương đương đầu vào và đầu ra

c)

Kiểm tra sự kết hợp của các tình huống đầu vào

d)

Được sử dụng trong chiến lược kiểm thử hộp trắng

27.

Một kỹ thuật kiểm tra phổ biến trong quá trình kiểm tra thành phần là

a)

Kiểm thử câu lệnh và rẽ nhánh

b)

Kiểm tra khả năng sử dụng

c)

Kiểm tra bảo mật

d)

Thử nghiệm hiệu suất

28.

Trong một cuộc họp đánh giá, người điều hành là người

a)

Ghi biên bản cuộc họp

b)

Trung gian giữa người với người

c)

Gọi điện thoại

d)

Viết các tài liệu được xem xét

29.

Các trường hợp kiểm thử chấp nhận dựa trên cái gì?

a)

Yêu cầu

b)

Thiết kế

c)

Code

d)

Bàn quyết định

30.

Phương pháp nào sau đây là phương pháp thử nghiệm phi chức năng?

a)

Thử nghiệm hệ thống

b)

Kiểm tra khả năng sử dụng

c)

Thử nghiệm hiệu năng

d)

Kiểm tra khả năng sử dụng VÀ thử nghiệm hiệu năng

31.

Xác minh & Xác thực Độc lập là

a)

Do Nhà phát triển thực hiện

b)

Được thực hiện bởi các kỹ sư kiểm tra

c)

Thực hiện bởi Ban quản lý

d)

Được thực hiện bởi một Đơn vị Bên ngoài phạm vi ảnh hưởng của dự án

32.

Quá trình quản lý lỗi không bao gồm

a)

Phòng ngừa lỗi

b)

Lớp nền có thể giao được

c)

Báo cáo quản trị

d)

Không có điều nào ở trên

33.

Điều nào sau đây có thể là nguyên nhân dẫn đến sự cố

1)  Kiểm tra lỗi

2)  Lỗi phần mềm

3)  Lỗi thiết kế

4)  Lỗi môi trường

5)  Lỗi tài liệu

a)

2 là lý do chính đáng; 1,3,4 & 5 không

b)

1,2,3,4 là những lý do chính đáng; 5 không phải

c)

1,2,3 là những lý do chính đáng; 4 & 5 không

d)

Tất cả đều là những lý do chính đáng dẫn đến thất bại

34.

Xét nghiệm được ưu tiên sao cho:

a)

Bạn rút ngắn thời gian cần thiết để kiểm tra

b)

Bạn làm bài kiểm tra tốt nhất trong thời gian có sẵn

c)

Bạn làm thử nghiệm hiệu quả hơn

d)

Bạn tìm thấy nhiều lỗi hơn

35.

Khi mua một công cụ kiểm tra mới, công cụ đó nên được sử dụng trước bởi:

a)

Một nhóm nhỏ để thiết lập cách tốt nhất để sử dụng công cụ

b)

Mọi người cuối cùng có thể sử dụng công cụ này

c)

Nhóm kiểm thử độc lập

d)

Nhà thầu nhà cung cấp viết kịch bản ban đầu

36.

Trong hoạt động kiểm tra nào có thể tìm thấy lỗi một cách hiệu quả nhất về chi phí?

a)

Thi hành

b)

Thiết kế

c)

Lập kế hoạch

d)

Kiểm tra việc hoàn thành tiêu chí Thoát

37.

Sự khác biệt giữa phần mềm thử nghiệm do nhà thầu bên ngoài quốc gia của bạn phát triển so với phần mềm thử nghiệm do nhà thầu trong quốc gia của bạn phát triển là gì?

a)

Không đáp ứng được nhu cầu của người dân

b)

Sự khác biệt về văn hóa

c)

Mất kiểm soát đối với việc tái phân bổ nguồn lực

d)

Từ bỏ quyền kiểm soát

38.

Đầu vào để phát triển kế hoạch kiểm tra được lấy từ

a)

Kế hoạch dự án

b)

Kế hoạch kinh doanh

c)

Kế hoạch hỗ trợ

d)

Không có điều nào ở trên

39.

Điều nào sau đây không phải là kỹ thuật thử nghiệm tĩnh

a)

Đoán sai

b)

Hướng dẫn

c)

Phân tích luồng dữ liệu

d)

Thanh tra

40.

Phát biểu nào sau đây về kiểm thử thành phần là không đúng?

a)

Kiểm thử thành phần nên được thực hiện bởi nhà phát triển

b)

Kiểm thử thành phần còn được gọi là kiểm thử cách ly hoặc kiểm thử mô-đun

c)

Kiểm thử thành phần nên có tiêu chí hoàn thành được lên kế hoạch

d)

Kiểm thử thành phần không liên quan đến kiểm thử hồi quy

41.

Kiểm tra có thể tìm thấy tất cả những điều sau ngoại trừ

a)

Các biến không được định nghĩa trong mã

b)

Lỗi chính tả và ngữ pháp trong tài liệu

c)

Các yêu cầu đã bị lược bỏ trong hồ sơ thiết kế

d)

Bao nhiêu mã đã được bảo hiểm

42.

Điều nào sau đây không phải là đặc điểm của Khả năng kiểm tra?

a)

Khả năng vận hành

b)

Khả năng quan sát

c)

Giản dị

d)

Vững chắc

43.

Kiểm thử phần mềm chiếm bao nhiêu phần trăm chi phí phát triển phần mềm?

a)

10-20

b)

40-50

c)

70-80

d)

5-10

44.

Phân vùng tương đương là:

a)

Kỹ thuật kiểm thử hộp đen chỉ được sử dụng bởi các nhà phát triển

b)

Một kỹ thuật kiểm thử hộp đen chỉ có thể được sử dụng trong quá trình kiểm thử hệ thống

c)

Kỹ thuật kiểm thử hộp đen phù hợp với mọi cấp độ kiểm thử

d)

Một kỹ thuật kiểm thử hộp trắng thích hợp cho kiểm thử thành phần

45.

Nếu kết quả mong đợi không được chỉ định thì:

a)

Chúng tôi không thể chạy thử nghiệm

b)

Có thể khó làm lại xét nghiệm

c)

Có thể khó xác định xem bài kiểm tra đã đạt hay chưa đạt

d)

Chúng tôi không thể tự động hóa đầu vào của người dùng

46.

A. Câu hỏi này không thể trả lời được

a)

Câu trả lời phụ thuộc vào rủi ro đối với ngành, hợp đồng và các yêu cầu đặc biệt của bạn

b)

Câu trả lời phụ thuộc vào sự trưởng thành của các nhà phát triển của bạn

c)

Câu trả lời nên được chuẩn hóa cho ngành công nghiệp phát triển phần mềm

47.

Mục đích của giai đoạn yêu cầu là

a)

Để đóng băng các yêu cầu

b)

Để hiểu nhu cầu của người dùng

c)

Xác định phạm vi kiểm tra

d)

Tất cả những điều trên

48.

Cái nào trong số này có thể được thử nghiệm thành công bằng phương pháp Kiểm tra vòng lặp?

a)

Vòng lặp đơn giản

b)

Vòng lặp lồng nhau

c)

Các vòng lặp nối tiếp

d)

Tất cả những điều trên

49.

Phương pháp Cyclomatic Complexity thuộc phương pháp thử nghiệm nào.

a)

Hộp màu trắng

b)

Hộp đen

c)

Hộp xanh

d)

Hộp màu vàng

50.

Một hệ thống đáng tin cậy sẽ là một hệ thống:

a)

Khó có thể hoàn thành đúng tiến độ

b)

Không có khả năng gây ra sự cố

c)

Có khả năng không có lỗi

d)

Có khả năng được người dùng yêu thích

51.

Nhìn chung, kỹ năng nào ít được yêu cầu nhất đối với một tester giỏi?

a)

Mang tính ngoại giao

b)

Có khả năng viết phần mềm

c)

Chú ý đến từng chi tiết

d)

Có thể dựa vào

52.

Kiểm thử hồi quy:

a)

Sẽ luôn được tự động hóa

b)

Sẽ giúp đảm bảo các khu vực không thay đổi của phần mềm không bị ảnh hưởng

c)

Sẽ giúp đảm bảo các khu vực đã thay đổi của phần mềm không bị ảnh hưởng

d)

Chỉ có thể chạy trong quá trình thử nghiệm chấp nhận của người dùng

53.

Ma trận chức năng/kiểm tra là một loại

a)

Báo cáo thử nghiệm tạm thời

b)

Báo cáo thử nghiệm cuối cùng

c)

Báo cáo tình hình dự án

d)

Báo cáo quản trị

54.

Quá trình bắt đầu với các mô-đun đầu cuối được gọi là:

a)

Tích hợp từ trên xuống

b)

Tích hợp từ dưới lên

c)

Không có điều nào ở trên

d)

Tích hợp mô-đun

55.

Xác minh là:

a)

Kiểm tra xem chúng tôi có đang xây dựng đúng hệ thống không

b)

Kiểm tra xem chúng tôi đang xây dựng hệ thống có đúng không

c)

Được thực hiện bởi một nhóm kiểm thử độc lập

d)

Đảm bảo rằng đó là điều người dùng thực sự muốn

56.

Sự khác biệt giữa kiểm thử lại và kiểm thử hồi quy là

a)

Kiểm tra lại là chạy lại kiểm tra; kiểm tra hồi quy tìm kiếm các tác dụng phụ không mong muốn

b)

Xét nghiệm lại để tìm các tác dụng phụ không mong muốn; kiểm tra hồi quy đang lặp lại những kiểm tra đó

c)

Kiểm tra lại được thực hiện sau khi lỗi được khắc phục; kiểm thử hồi quy được thực hiện sớm hơn

d)

Kiểm thử lại sử dụng các môi trường khác nhau, kiểm thử hồi quy sử dụng cùng một môi trường

e)

Kiểm tra lại được thực hiện bởi các nhà phát triển, kiểm tra hồi quy được thực hiện bởi những người kiểm tra độc lập

57.

Nên dừng thử nghiệm khi:

a)

Tất cả các bài kiểm tra theo kế hoạch đã được chạy

b)

Thời gian đã hết

c)

Tất cả các lỗi đã được sửa chữa chính xác

d)

Tất cả các bài kiểm tra theo kế hoạch đã được chạy VÀ tất cả các lỗi đã được sửa chữa chính xác

e)

Tôi phụ thuộc vào rủi ro đối với hệ thống đang được thử nghiệm

58.

Điều nào sau đây là mục đích chính của chiến lược tích hợp để thử nghiệm tích hợp trong quy mô nhỏ?

a)

Để đảm bảo rằng tất cả các mô-đun nhỏ đều được kiểm tra đầy đủ

b)

Để đảm bảo rằng hệ thống giao tiếp với các hệ thống và mạng khác

c)

Để chỉ định những mô-đun nào sẽ kết hợp khi nào và bao nhiêu mô-đun cùng một lúc

d)

Để đảm bảo rằng kiểm thử tích hợp có thể được thực hiện bởi một nhóm nhỏ

e)

Để chỉ định cách chia phần mềm thành các mô-đun

59.

Phần nào sau đây KHÔNG phải là một phần của quản lý cấu hình:

a)

Kế toán trạng thái của các hạng mục cấu hình

b)

Kiểm tra sự phù hợp với ISO9001

c)

Xác định các phiên bản thử nghiệm

d)

Bản ghi các thay đổi đối với tài liệu theo thời gian

e)

Truy cập thư viện được kiểm soát

60.

Một công cụ hỗ trợ truy xuất nguồn gốc, ghi lại các sự cố hoặc lên lịch kiểm tra được gọi là:

a)

Một công cụ phân tích động

b)

Một công cụ thực hiện kiểm thử

c)

Một công cụ sửa lỗi

d)

Một công cụ quản lý kiểm tra

e)

Công cụ quản lý cấu hình

61.

Chi phí sửa lỗi:

a)

Không quan trọng

b)

Tăng lên khi chúng tôi chuyển sản phẩm sang sử dụng trực tiếp

c)

Giảm khi chúng tôi chuyển sản phẩm sang sử dụng trực tiếp

d)

Đắt hơn nếu được tìm thấy trong các yêu cầu hơn là thiết kế chức năng

e)

Không bao giờ có thể xác định được

62.

Khi những gì người dùng cuối nhìn thấy là sai lệch so với hành vi cụ thể hoặc dự kiến, điều này được gọi là:

a)

Một lỗi

b)

Một lỗi

c)

Thất bại

d)

Một khiếm khuyết

e)

Một sai lầm

63.

Người quản lý kiểm tra không nên:

a)

Báo cáo về những sai lệch so với kế hoạch dự án

b)

Ký tắt hệ thống để phát hành

c)

Phân bổ lại nguồn lực để đáp ứng các kế hoạch ban đầu

d)

Tăng sự cố trên các lỗi mà họ đã tìm thấy

e)

Cung cấp thông tin để phân tích rủi ro và cải tiến chất lượng

64.

Điều nào sau đây KHÔNG phải là một phần của thử nghiệm hệ thống:

a)

Thử nghiệm dựa trên quy trình nghiệp vụ

b)

Kiểm tra hiệu suất, tải trọng và ứng suất

c)

Kiểm thử dựa trên yêu cầu

d)

Kiểm tra khả năng sử dụng

e)

Kiểm thử tích hợp từ trên xuống

65.

Khi mua một công cụ kiểm tra mới, công cụ đó nên được sử dụng trước bởi:

a)

Một nhóm nhỏ để thiết lập cách tốt nhất để sử dụng công cụ

b)

Mọi người cuối cùng có thể sử dụng công cụ này

c)

Nhóm kiểm thử độc lập

d)

Các nhà quản lý để xem nó nên được sử dụng trong những dự án nào

e)

Nhà thầu nhà cung cấp viết kịch bản ban đầu

66.

Điều nào sau đây không phải là một phần của kiểm tra hiệu suất:

a)

Đo thời gian phản hồi

b)

Đo lường tỷ giá giao dịch

c)

Thử nghiệm phục hồi

d)

Mô phỏng nhiều người dùng

e)

Tạo nhiều giao dịch

67.

Mục đích của tiêu chí hoàn thành kiểm thử trong kế hoạch kiểm thử là gì:

a)

Để biết khi nào một bài kiểm tra cụ thể kết thúc quá trình thực hiện

b)

Để đảm bảo rằng đặc tả trường hợp thử nghiệm đã hoàn thành

c)

Để đặt tiêu chí được sử dụng trong việc tạo đầu vào thử nghiệm

d)

Để biết khi nào kế hoạch kiểm tra hoàn tất

e)

Lập kế hoạch khi nào ngừng kiểm tra

68.

Tốt nhất nên tìm mã không truy cập được bằng cách sử dụng:

a)

Đánh giá mã

b)

Kiểm tra mã

c)

Một công cụ bảo hiểm

d)

Một công cụ quản lý kiểm tra

e)

Một công cụ phân tích tĩnh

69.

Thông tin nào không cần đưa vào báo cáo sự cố thử nghiệm:

a)

Cách khắc phục lỗi

b)

Cách tái tạo lỗi

c)

Chi tiết môi trường thử nghiệm

d)

Mức độ nghiêm trọng, ưu tiên

e)

Kết quả thực tế và dự kiến

70.

Điều nào sau đây KHÔNG có trong tài liệu Kế hoạch kiểm tra của Tiêu chuẩn tài liệu kiểm tra:

a)

Các mục kiểm tra (tức là các phiên bản phần mềm)

b)

Cái gì không được kiểm tra

c)

Môi trường thử nghiệm

d)

Kế hoạch chất lượng

e)

Lịch trình và thời hạn

71.

Tiêu chuẩn tài liệu kế hoạch kiểm tra IEEE 829 bao gồm tất cả những điều sau ngoại trừ:

a)

Hạng mục kiểm tra

b)

Sản phẩm thử nghiệm

c)

Nhiệm vụ kiểm tra

d)

Môi trường thử nghiệm

e)

Thông số thử nghiệm