Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CHƯƠNG 6 : Static testing

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Câu 1: Trong số các tài liệu sau, tài liệu nào có thể được kiểm tra bằng kỹ thuật xem xét?
(Question 1 Which of the following artifacts can be examined by using review techniques?)

a)

a. Mã phần mềm - Software code

b)

b. Tài liệu yêu cầu - Requirements specification

c)

c. Thiết kế kiểm thử - Test designs

d)

d. Tất cả các tài liệu trên

2.

Câu 2: Câu nào về chức năng của công cụ phân tích tĩnh là đúng?
(Question 2 Which statement about the function of a static analysis tool is true?)

a)

a. Cung cấp thông tin chất lượng về mã nguồn mà không cần thực thi.

b)

b. Kiểm tra kết quả mong đợi so với kết quả thực tế.

c)

c. Có thể phát hiện rò rỉ bộ nhớ.

d)

d. Cung cấp thông tin về mã nguồn đã được và chưa được kiểm tra.

3.

Câu 3: Cái nào sau đây không phải là một loại hình xem xét?
(Question 3 Which is not a type of review?)

a)

a. Duyệt (Walkthrough)

b)

b. Kiểm tra (Inspection)

c)

c. Xem xét không chính thức (Informal review)

d)

d. Phê duyệt của quản lý (Management approval)

4.

Câu 4: Câu nào về các cuộc xem xét là đúng?
(Question 4 What statement about reviews is true?)

a)

a. Kiểm tra (Inspections) được dẫn dắt bởi một người điều hành được đào tạo, trong khi các cuộc xem xét kỹ thuật (technical reviews) không nhất thiết phải vậy.

b)

b. Các cuộc xem xét kỹ thuật (technical reviews) do một người lãnh đạo được đào tạo dẫn dắt, còn các cuộc kiểm tra (Inspections) không phải vậy.

c)

c. Trong một cuộc duyệt (walkthrough), tác giả không tham gia.

d)

d. Người tham gia trong một cuộc duyệt (walkthrough) luôn cần phải được đào tạo đầy đủ.

5.

Câu 5: Sự khác biệt chính giữa một cuộc duyệt và một cuộc kiểm tra là gì?
Question 5 What is the main difference between a walkthrough and an inspection?

a)

a. Một cuộc kiểm tra (inspection) được dẫn dắt bởi tác giả, trong khi một cuộc duyệt (walkthrough) được dẫn dắt bởi một người điều hành được đào tạo.

b)

b. Một cuộc kiểm tra (inspection) có một người lãnh đạo được đào tạo, trong khi một cuộc duyệt (walkthrough) không có người lãnh đạo.

c)

c. Tác giả không có mặt trong các cuộc kiểm tra (inspection) , trong khi họ có mặt trong các cuộc duyệt (walkthrough)

d)

d. Một cuộc duyệt (walkthrough) được dẫn dắt bởi tác giả, trong khi một cuộc kiểm tra (inspection) được dẫn dắt bởi một người điều hành được đào tạo.

6.

Câu 6: Đặc điểm và loại quy trình xem xét nào phù hợp với nhau?
(Question 6 Which of the following characteristics and types of review processes belong together?)

  1. 1. Được dẫn dắt bởi tác giả

  2. 2. Không có tài liệu

  3. 3. Không có sự tham gia của quản lý

  4. 4. Được dẫn dắt bởi người điều hành hoặc người lãnh đạo được đào tạo

  5. 5. Sử dụng tiêu chí vào và ra
    s. Kiểm tra (Inspection)
    t. Xem xét kỹ thuật (Technical review)
    u. Xem xét không chính thức (Informal review)
    v. Duyệt (Walkthrough)

a)

a. s = 4, t = 3, u = 2 và 5, v = 1

b)

b. s = 4 và 5, t = 3, u = 2, v = 1

c)

c. s = 1 và 5, t = 3, u = 2, v = 4

d)

d. s = 5, t = 4, u = 3, v = 1 và 2

7.

Câu 7: Câu nào về phân tích tĩnh là đúng?
(
Question 7 What statement about static analysis is true?)

a)

a. Với phân tích tĩnh, có thể tìm ra các khuyết điểm mà việc kiểm thử động khó phát hiện.

b)

b. Biên dịch không phải là một hình thức phân tích tĩnh.

c)

c. Khi thực hiện đúng, phân tích tĩnh làm cho kiểm thử chức năng trở nên thừa.

d)

d. Phân tích tĩnh tìm ra tất cả các lỗi.

8.

Câu 8: Dưới đây là các tuyên bố về thiết kế kiểm thử sớm, câu nào đúng và câu nào sai?

  1. 1.Các lỗi được phát hiện trong thiết kế kiểm thử sớm sẽ đắt đỏ hơn khi sửa chữa.

  2. 2.Thiết kế kiểm thử sớm có thể phát hiện các lỗi.

  3. 3.Thiết kế kiểm thử sớm có thể gây ra thay đổi yêu cầu.

  4. 4.Thiết kế kiểm thử sớm đòi hỏi nhiều công sức hơn.

a)

a. 1 và 3 đúng. 2 và 4 sai.

b)

b. 2 đúng. 1, 3 và 4 sai.

c)

c. 2 và 3 đúng. 1 và 4 sai.

d)

d. 2, 3 và 4 đúng. 1 sai.

9.

Câu 9: Phân tích mã nguồn (Static code analysis) tĩnh thường xác định tất cả các vấn đề sau, ngoại trừ một vấn đề nào?

a)

a. Mã không thể truy cập (Unreachable code)

b)

b. Biến chưa khai báo (Undeclared variables)

c)

c. Lỗi trong yêu cầu (Faults in the requirements)

d)

d. Quá ít chú thích (Too few comments)