NEW
Font size
WorksheetsCHƯƠNG 7 : Dynamic testing
Total questions: 17
Worksheet time: 9mins
Câu hỏi 1: Trong tài liệu nào được mô tả trong IEEE 829, bạn sẽ tìm thấy hướng dẫn cho các bước cần thực hiện trong một bài kiểm thử bao gồm thiết lập, ghi chép, môi trường và đo lường?
(Question 1 In which document described in IEEE 829 would you find instructions for the steps to be taken for a test including set-up, logging, environment and measurement?)
a. Kế hoạch kiểm thử - Test plan
b. Đặc tả thiết kế kiểm thử - Test design specification
c. Đặc tả ca kiểm thử - Test case specification
d. Đặc tả quy trình kiểm thử - Test procedure specification
Câu hỏi 2: Với một tester có kinh nghiệm cao và nền tảng kinh doanh tốt, phương pháp nào để xác định quy trình kiểm thử sẽ hiệu quả và hiệu quả nhất cho một dự án với áp lực thời gian nghiêm trọng?
(Question 2 With a highly experienced tester with a good business background, which approach to defining test procedures would be effective and most efficient for a project under severe time pressure?)
a. Một phác thảo tổng quan về các điều kiện kiểm thử và các bước chung cần thực hiện.
b. Mỗi bước trong kiểm thử được mô tả chi tiết.
c. Một phác thảo tổng quan về các điều kiện kiểm thử với các bước cần thực hiện được thảo luận chi tiết với một tester có kinh nghiệm khác.
d. Tài liệu chi tiết tất cả các ca kiểm thử và ghi chép cẩn thận mỗi bước thực hiện trong kiểm thử.
Câu hỏi 3: Sắp xếp các ca kiểm thử thực hiện các điều kiện kiểm thử dưới đây vào thứ tự tốt nhất cho lịch trình thực hiện kiểm thử, đối với một bài kiểm thử đang kiểm tra các thay đổi của khách hàng trong cơ sở dữ liệu.
(Question 3 Put the test cases that implement the following test conditions into the best order for the test execution schedule, for a test that is checking modifications of customers on a database.)
1.In bản ghi khách hàng đã thay đổi.
2.Thay đổi địa chỉ khách hàng: số nhà và tên đường.
3.Ghi lại và in ra thông báo lỗi hiển thị trên màn hình.
4.Thay đổi địa chỉ khách hàng: mã bưu chính.
5.Xác nhận khách hàng đã tồn tại trong cơ sở dữ liệu bằng cách mở bản ghi đó.
6.Đóng bản ghi khách hàng và đóng cơ sở dữ liệu.
7.Cố gắng thêm một khách hàng mới mà không có thông tin nào.
a. 5, 4, 2, 1, 3, 7, 6
b. 4, 2, 5, 1, 6, 7, 3
c. 5, 4, 2, 1, 7, 3, 6
d. 5, 1, 2, 3, 4, 7, 6
Câu hỏi 4: Tại sao cả kỹ thuật kiểm thử dựa trên đặc tả và kỹ thuật kiểm thử dựa trên cấu trúc đều hữu ích?
(Question 4 Why are both specification-based and structure-based testing techniques useful?)
a. Chúng phát hiện ra các loại lỗi khác nhau.
b. Sử dụng nhiều kỹ thuật luôn tốt hơn.
c. Cả hai đều phát hiện ra các loại lỗi giống nhau.
d. Vì các đặc tả thường thiếu cấu trúc.
Câu hỏi 5: Đặc điểm chính của các kỹ thuật kiểm thử dựa trên cấu trúc là gì?
(Question 5 What is a key characteristic of structure-based testing techniques?)
a. Chúng chủ yếu được sử dụng để đánh giá cấu trúc của đặc tả.
b. Chúng được sử dụng để đo lường phạm vi và thiết kế các ca kiểm thử để tăng phạm vi.
c. Chúng dựa vào kỹ năng và kinh nghiệm của tester
d. Chúng sử dụng một mô hình chính thức hoặc không chính thức của phần mềm hoặc thành phần.
Câu hỏi 6: Ví dụ nào sau đây là kiểm thử bảng quyết định cho một ứng dụng tài chính được áp dụng ở cấp độ kiểm thử hệ thống?
(Question 6 Which of the following would be an example of decision-table testing for a financial application applied at the system-test level?)
a. Một bảng chứa các quy tắc cho sự kết hợp của các đầu vào vào hai trường trên màn hình.
b. Một bảng chứa các quy tắc cho các giao diện giữa các thành phần.
c. Một bảng chứa các quy tắc cho các đơn xin vay thế chấp.
d. Một bảng chứa các quy tắc cho trò chơi cờ.
Câu hỏi 7: Đâu là một trong các đo lường phạm vi cho kiểm thử chuyển trạng thái?
(Question 7 Which of the following could be a coverage measure for state transition testing?)
V. Tất cả các trạng thái đã được tiếp cận.
W. Thời gian phản hồi cho mỗi giao dịch là đủ.
X. Mỗi chuyển tiếp đã được kiểm tra.
Y. Tất cả các ranh giới đã được kiểm tra.
Z. Các chuỗi chuyển tiếp cụ thể đã được kiểm tra.
a. X, Y và Z
b. V, X, Y và Z
c. W, X và Y
d. V, X và Z
Câu hỏi 8: Cước phí bưu điện cho "thư nhẹ" là 25p đến 10g, 35p đến 50g cộng thêm 10p cho mỗi 25g bổ sung lên đến 100g.Chọn các đầu vào kiểm thử (theo gam) nào dưới đây được chọn bằng phương pháp phân vùng tương đương?
(Question 8 Postal rates for 'light letters' are 25p up to l0g, 35p up to 50g plus an extra l0p for each additional 25g up to l00g. Question 8 Postal rates for 'light letters' are 25p up to l0g, 35p up to 50g plus an extra l0p for each additional 25g up to l00g. Which test inputs (in grams) would be selected using equivalence partitioning?)
a. 8, 42, 82, 102
b. 4, 15, 65, 92, 159
c. 10, 50, 75, 100
d. 5, 20, 40, 60, 80
Câu hỏi 9: Đâu là phương pháp có thể được sử dụng để đánh giá phạm vi đạt được cho các kỹ thuật kiểm thử dựa trên đặc tả (kiểm thử hộp đen)?
( Question 9 Which of the following could be used to assess the coverage achieved for specification-based (black-box) test techniques?)
V. Các kết quả quyết định đã được kiểm tra.
W. Các phân vùng đã được kiểm tra.
X. Các ranh giới đã được kiểm tra.
Y. Các chuyển trạng thái đã được kiểm tra.
Z. Các câu lệnh đã được kiểm tra.
a. V, W, Y hoặc Z
b. W, X hoặc Y
c. V, X hoặc Z
d. W, X, Y hoặc Z
Câu hỏi 10: Kỹ thuật thiết kế kiểm thử dựa trên cấu trúc nào sau đây sẽ được áp dụng nhiều nhất cho?
1. Ranh giới giữa các bậc lãi suất vay thế chấp.
(Question 10 Which of the following structure-based test design technique would be most likely to be applied to?)2. Một chuyển tiếp không hợp lệ giữa hai trạng thái nợ khác nhau.
3. Quy trình kinh doanh phê duyệt vay thế chấp.
4,. Quy trình điều khiển của chương trình để tính toán khoản trả nợ.
a. 2, 3 và 4
b. 2 và 4
c. 3 và 4
d. 1, 2 và 3
Câu hỏi 11: Kiểm thử use case hữu ích cho việc gì trong số các lựa chọn sau?
(Question 11 Use case testing is useful for which of the following?)
P. Thiết kế kiểm thử chấp nhận với người dùng hoặc khách hàng.
Q. Đảm bảo rằng các quy trình kinh doanh chính được kiểm thử.
R. Tìm lỗi trong sự tương tác giữa các thành phần.
S. Xác định các giá trị tối đa và tối thiểu cho mỗi trường nhập.
T. Xác định tỷ lệ phần trăm các câu lệnh đã được kiểm tra bởi một bộ kiểm thử.
a. P, Q và R
b. Q, S và T
c. P, Q và S
d. R, S và T
Câu hỏi 12: Câu nào sau đây về mối quan hệ giữa phạm vi câu lệnh và phạm vi quyết định là đúng?
(Question 12 Which of the following statements about the relationship between statement coverage and decision coverage is correct?)
a. Phạm vi quyết định 100% được đạt được nếu phạm vi câu lệnh lớn hơn 90%.
b. Phạm vi câu lệnh 100% được đạt được nếu phạm vi quyết định lớn hơn 90%.
c. Phạm vi quyết định 100% luôn có nghĩa là phạm vi câu lệnh 100%.
d. Phạm vi câu lệnh 100% luôn có nghĩa là phạm vi quyết định 100%.
Câu hỏi 13: Nếu bạn bay với vé hạng phổ thông, có khả năng bạn sẽ được nâng cấp lên hạng thương gia, đặc biệt nếu bạn sở hữu thẻ vàng trong chương trình khách hàng thân thiết của hãng hàng không. Nếu bạn không sở hữu thẻ vàng, có thể bạn sẽ bị "bị loại" khỏi chuyến bay nếu nó đầy và bạn làm thủ tục muộn. Điều này được thể hiện trong Hình 4.5. Lưu ý rằng mỗi ô (tức là câu lệnh) đều có số thứ tự.
Ba bài kiểm thử đã được thực hiện:
Kiểm thử 1: Chủ thẻ vàng được nâng cấp lên hạng thương gia
Kiểm thử 2: Người không có thẻ vàng ở lại hạng phổ thông
Kiểm thử 3: Một người bị loại khỏi chuyến bay
Phạm vi câu lệnh của ba bài kiểm thử này là bao nhiêu?
a. 60%
b. 70%
c. 80%
d. 90%
Câu 4 : Một cuộc họp phân tích rủi ro sản phẩm được tổ chức trong giai đoạn lập kế hoạch dự án. Điều nào sau đây xác định mức độ rủi ro?
(A product risk analysis meeting is held during the project planning period. Which of the following determines the level of risk?)
a. Khó khăn trong việc khắc phục các vấn đề liên quan trong code
b. Tác hại có thể xảy ra với người dùng
c. Giá bán phần mềm
d. Đội ngũ kỹ thuật trong cuộc họp
Câu hỏi 15: Các kỹ thuật dựa trên kinh nghiệm khác với các kỹ thuật dựa trên đặc tả như thế nào?
(Question 15 How do experience-based techniques differ from specification-based techniques?)
a. Chúng phụ thuộc vào sự hiểu biết của tester về cách hệ thống được cấu trúc thay vì phụ thuộc vào bản ghi tài liệu mô tả hệ thống phải làm gì.
b. Chúng phụ thuộc vào việc có tester lớn tuổi hơn thay vì tester trẻ tuổi hơn.
c. Chúng phụ thuộc vào một bản ghi tài liệu mô tả hệ thống phải làm gì thay vì phụ thuộc vào quan điểm cá nhân của một người.
d. Chúng phụ thuộc vào quan điểm cá nhân của một người thay vì vào bản ghi tài liệu mô tả hệ thống phải làm gì.
Câu hỏi 16: Khi chọn kỹ thuật nào để sử dụng trong một tình huống cụ thể, những yếu tố nào nên được xem xét?
U. Kinh nghiệm trước đó về các loại lỗi được phát hiện trong hệ thống này hoặc các hệ thống tương tự
V. Kiến thức hiện có của các tester
W. Các tiêu chuẩn quy định áp dụng
X. Loại công cụ thực thi kiểm thử sẽ được sử dụng
Y. Tài liệu có sẵn
Z. Kinh nghiệm trước đó trong ngôn ngữ phát triển
a. V, W, Y và Z
b. U, V, W và Y
c. U, X và Y
d. V, W và Y
Câu hỏi 17: Cho sơ đồ trạng thái trong Hình 4.6, ca kiểm thử nào là chuỗi chuyển tiếp hợp lệ tối thiểu để bao phủ mọi trạng thái?
a. SS-S1-S2-S4-S1-S3-ES
b. SS-S1-S2-S3-S4-ES
c. SS-S1-S2-S4-S1-S3-S4-S1-S3-ES
d. SS-S1-S4-S2-S1-S3-ES
