NEW
Font size
WorksheetsMOCK EXAM
Total questions: 40
Worksheet time: 20mins
Câu hỏi 1 Đặc điểm chính của các kỹ thuật kiểm thử dựa trên đặc tả là gì?
(Question 1 What is a key characteristic of specification-based testing techniques?)
a. Các bài kiểm thử được lấy ra từ thông tin về cách phần mềm được xây dựng.
b. Các bài kiểm thử được lấy ra từ các mô hình (chính thức hoặc không chính thức) mô tả vấn đề cần giải quyết bởi phần mềm hoặc các thành phần của nó.
c. Các bài kiểm thử được lấy ra dựa trên kỹ năng và kinh nghiệm của người kiểm thử.
d. Các bài kiểm thử được lấy ra từ phạm vi bao phủ các yếu tố cấu trúc của hệ thống hoặc các thành phần.
Câu hỏi 2 Một bộ kiểm thử toàn diện sẽ bao gồm:
a. Tất cả các kết hợp giá trị đầu vào và các điều kiện tiên quyết.
b. Tất cả các kết hợp giá trị đầu vào và giá trị đầu ra.
c. Tất cả các cặp giá trị đầu vào và điều kiện tiên quyết.
d. Tất cả các trạng thái và chuyển trạng thái.
Câu hỏi 3 Câu nào sau đây về kiểm thử là đúng?
a. Kiểm thử được bắt đầu càng sớm càng tốt trong vòng đời.
b. Kiểm thử được bắt đầu sau khi mã được viết để có một hệ thống có thể làm việc.
c. Kiểm thử được thực hiện một cách kinh tế nhất vào cuối vòng đời.
d. Kiểm thử chỉ có thể được thực hiện bởi một nhóm kiểm thử độc lập.
Câu hỏi 4 Đối với một thủ tục kiểm thử kiểm tra sự thay đổi thông tin khách hàng trong cơ sở dữ liệu, hai bước nào dưới đây sẽ có độ ưu tiên thấp nhất nếu chúng ta không có thời gian thực hiện tất cả các bước?
1 Mở cơ sở dữ liệu và xác nhận khách hàng hiện tại
2 Thay đổi tình trạng hôn nhân của khách hàng từ độc thân sang đã kết hôn
3 Thay đổi tên phố của khách hàng từ Parks Road thành Park Road
4 Thay đổi hạn mức tín dụng của khách hàng từ 500 lên 750
5 Thay thế tên khách hàng bằng chính tên đã nhập
6 Đóng hồ sơ khách hàng và đóng cơ sở dữ liệu
a. Kiểm thử 1 và 4
b. Kiểm thử 2 và 3
c. Kiểm thử 5 và 6
d. Kiểm thử 3 và 5
Câu hỏi 5 Xem xét danh sách các rủi ro sản phẩm hoặc dự án dưới đây:
I. Một phép tính sai về phí có thể làm thiệt hại tổ chức.
II. Một nhà cung cấp có thể không giao đúng hạn một thành phần của hệ thống.
III. Một lỗi có thể cho phép hacker có quyền quản trị.
IV. Một khoảng cách kỹ năng có thể xảy ra với công nghệ mới sử dụng trong hệ thống.
V. Một quy trình ưu tiên lỗi có thể làm quá tải đội phát triển.
Câu nào sau đây là đúng?
a. I chủ yếu là rủi ro sản phẩm và II, III, IV và V chủ yếu là rủi ro dự án.
b. II và V chủ yếu là rủi ro sản phẩm và I, III và V chủ yếu là rủi ro dự án.
c. I và III chủ yếu là rủi ro sản phẩm, trong khi II, IV và V chủ yếu là rủi ro dự án.
d. III và V chủ yếu là rủi ro sản phẩm, trong khi I, II và IV chủ yếu là rủi ro dự án.
Câu hỏi 6 Xem xét các câu sau đây về kiểm thử hồi quy:
I. Chúng có thể được tự động hóa hữu ích nếu chúng được thiết kế tốt.
II. Chúng giống như các bài kiểm thử xác nhận (kiểm thử lại).
III. Chúng là một cách để giảm rủi ro của một thay đổi có ảnh hưởng xấu ở nơi khác trong hệ thống.
IV. Chúng chỉ có hiệu quả nếu được tự động hóa.
Cặp câu nào sau đây là đúng?
a. I và II
b. I và III
c. II và III
d. II và IV
Câu hỏi 7 Cái nào sau đây có thể được sử dụng để đánh giá mức độ bao phủ đạt được cho các kỹ thuật kiểm thử dựa trên cấu trúc (kiểm thử hộp trắng)?
V. Kết quả quyết định được kiểm tra
W. Các phân vùng được kiểm tra
X. Biên giới được kiểm tra
Y. Các điều kiện hoặc nhiều điều kiện được kiểm tra
Z. Các câu lệnh được kiểm tra
a. V, W hoặc Y
b. W, X hoặc Y
c. V, Y hoặc Z
d. W, X hoặc Z
Câu hỏi 8 Xem xét đoạn báo cáo sự cố sau đây.
Tôi đặt bất kỳ mặt hàng nào vào giỏ hàng.
Tôi đặt một mặt hàng khác vào giỏ hàng.
Tôi xóa mặt hàng đầu tiên khỏi giỏ hàng, nhưng để lại mặt hàng thứ hai.
Tôi nhấp vào nút < Thanh toán >.
Tôi mong đợi hệ thống hiển thị màn hình thanh toán đầu tiên. Thay vào đó, nó đưa ra thông báo lỗi, 'Không có mặt hàng trong giỏ hàng. Nhấn < OK > để tiếp tục mua sắm.'
Tôi nhấp vào < OK >.
Tôi mong đợi hệ thống quay lại cửa sổ chính để tôi có thể tiếp tục thêm và xóa các mặt hàng trong giỏ hàng. Thay vào đó, trình duyệt kết thúc.
Lỗi được mô tả trong các bước 5 và 7 đã xảy ra trong mỗi ba lần thử thực hiện các bước 1, 2, 3, 4 và 6.
Giả sử không có thông tin nào khác được bao gồm trong báo cáo. Cái nào sau đây là một khía cạnh quan trọng bị thiếu trong báo cáo sự cố này?
a. Các bước tái hiện lại lỗi.
b. Tóm tắt.
c. Kiểm tra tính ngẫu nhiên.
d. Sử dụng tông ngữ điệu khách quan.
Câu 9: Dưới đây là những lợi ích và rủi ro khi sử dụng công cụ hỗ trợ kiểm tra:
Sự phụ thuộc quá mức vào công cụ
Tính nhất quán và khả năng lặp lại cao
Đánh giá khách quan
Kỳ vọng không thực tế
Đánh giá thấp nỗ lực cần thiết để duy trì các tài sản kiểm tra được tạo ra bởi công cụ
Dễ dàng truy cập thông tin về các bài kiểm tra hoặc kiểm tra
Giảm công việc lặp đi lặp lại
a. Lợi ích: 3, 4, 6 và 7. Rủi ro: 1, 2 và 5
b. Lợi ích: 1, 2, 3 và 7. Rủi ro: 4, 5 và 6
c. Lợi ích: 2, 3, 6 và 7. Rủi ro: 1, 4 và 5
d. Lợi ích: 2, 3, 5 và 6. Rủi ro: 1, 4 và 7
Câu 10: Điều gì khuyến khích kiểm tra khách quan?
a. Kiểm tra đơn vị (Unit testing)
b. Kiểm tra hệ thống (System testing)
c. Kiểm tra độc lập (Independent testing)
d. Kiểm tra phá hoại (Destructive testing)
Câu 11: Trong các tuyên bố sau về việc xem xét đặc tả, tuyên bố nào là đúng?
a. Các buổi xem xét không hiệu quả về chi phí vì các cuộc họp tốn thời gian và yêu cầu chuẩn bị và theo dõi.
b. Không cần phải chuẩn bị hay theo dõi khi xem xét.
c. Việc xem xét phải được kiểm soát bởi tác giả.
d. Việc xem xét là một bài kiểm tra tĩnh có hiệu quả chi phí sớm của hệ thống.
Câu 12: Cân nhắc danh sách các hoạt động quy trình kiểm tra sau: I. Phân tích và thiết kế
II. Các hoạt động đóng cửa kiểm tra
III. Đánh giá các tiêu chí thoát và báo cáo
IV. Lập kế hoạch và kiểm soát
V. Triển khai và thực thi
Cái nào sau đây sắp xếp chúng theo trình tự hợp lý?
a. I, II, III, IV và V.
b. IV, I, V, III và II.
c. IV, I, V, II và III.
d. I, IV, V, III và II.
Câu 13: Mục tiêu kiểm tra thay đổi giữa các dự án và vì vậy phải được nêu rõ trong kế hoạch kiểm tra. Mục tiêu kiểm tra nào dưới đây có thể mâu thuẫn với tư duy đúng đắn của người kiểm tra?
a. Chứng minh rằng hệ thống hoạt động trước khi chúng ta gửi nó đi.
b. Tìm càng nhiều lỗi càng tốt.
c. Giảm mức độ rủi ro sản phẩm tổng thể.
d. Ngăn ngừa lỗi thông qua việc tham gia sớm.
Câu 14: Các hoạt động kiểm tra nào được hỗ trợ bởi các công cụ chuẩn bị dữ liệu kiểm tra?
a. Quản lý và kiểm soát kiểm tra.
b. Mô tả và thiết kế kiểm tra.
c. Thực thi và ghi lại kiểm tra.
d. Hiệu suất và giám sát.
Câu 15: 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 có thẻ vàng trong chương trình khách hàng thường xuyên của hãng hàng không. Nếu bạn không có thẻ vàng, có khả năng bạn sẽ bị “bỏ” khỏi chuyến bay nếu chuyến bay đầy và bạn làm thủ tục muộn. Điều này được mô tả trong Hình 7.1. Lưu ý rằng mỗi hộp (tức là tuyên bố) đều được đánh số. Ba bài kiểm tra đã được thực hiện:
Kiểm tra 1: Người có thẻ vàng được nâng cấp lên hạng thương gia.
Kiểm tra 2: Người không có thẻ vàng ở lại hạng phổ thông.
Kiểm tra 3: Người bị “bỏ” khỏi chuyến bay.
Những bài kiểm tra bổ sung nào sẽ cần thiết để đạt được độ bao phủ quyết định 100%?
a. Người có thẻ vàng ở lại hạng phổ thông và người không có thẻ vàng được nâng cấp lên hạng thương gia.
b. Người có thẻ vàng và người không có thẻ vàng đều được nâng cấp lên hạng thương gia.
c. Người có thẻ vàng và người không có thẻ vàng đều ở lại hạng phổ thông.
d. Người có thẻ vàng được nâng cấp lên hạng thương gia và người không có thẻ vàng ở lại hạng phổ thông.
Câu 16: Cân nhắc các công cụ sau:
V. Công cụ quản lý kiểm tra
W. Công cụ phân tích tĩnh
X. Công cụ mô hình hóa
Y. Công cụ phân tích động
Z. Công cụ kiểm tra hiệu suất
Công cụ nào dưới đây có khả năng được sử dụng bởi các nhà phát triển?
a. W, X và Y.
b. V, Y và Z.
c. V, W và Z.
d. X, Y và Z.
Câu 17: Điều gì là một điều kiện kiểm tra?
a. Một đầu vào, kết quả mong đợi, điều kiện tiền đề và điều kiện hậu quả.
b. Các bước phải thực hiện để đưa hệ thống đến một điểm xác định.
c. Một cái gì đó có thể được kiểm tra.
d. Một trạng thái cụ thể của phần mềm, ví dụ: trước khi thực hiện kiểm tra.
Câu 18: Sự khác biệt quan trọng nhất giữa phương pháp ước tính dựa trên số liệu và phương pháp ước tính dựa trên chuyên gia là gì?
a. Phương pháp dựa trên số liệu chính xác hơn phương pháp dựa trên chuyên gia.
b. Phương pháp dựa trên số liệu sử dụng tính toán từ dữ liệu lịch sử trong khi phương pháp dựa trên chuyên gia dựa vào trí tuệ nhóm.
c. Phương pháp dựa trên số liệu có thể được sử dụng để xác minh một ước tính được tạo ra bằng phương pháp dựa trên chuyên gia, nhưng không thể ngược lại.
d. Phương pháp dựa trên chuyên gia mất nhiều thời gian hơn phương pháp dựa trên số liệu.
Câu 19: Nếu nhiệt độ xuống dưới 18 độ, hệ thống sẽ bật lò sưởi. Khi nhiệt độ đạt 21 độ, hệ thống sẽ tắt lò sưởi. Bộ giá trị đầu vào kiểm tra tối thiểu nào sẽ được chọn để bao phủ tất cả các phân vùng tương đương hợp lệ?
a. 15, 19 và 25 độ.
b. 17, 18, 20 và 21 độ.
c. 18, 20 và 22 độ.
d. 16 và 26 độ.
Câu 20: Câu nào dưới đây về kiểm tra chức năng là đúng?
(Question 20 Which of these statements about functional testing is true?)
a. Kiểm tra cấu trúc quan trọng hơn kiểm tra chức năng vì nó giải quyết vấn đề mã nguồn.
b. Kiểm tra chức năng hữu ích trong suốt vòng đời và có thể được áp dụng bởi các nhà phân tích nghiệp vụ, kiểm tra viên, nhà phát triển và người dùng.
c. Kiểm tra chức năng mạnh mẽ hơn kiểm tra tĩnh vì bạn thực sự chạy hệ thống và xem những gì xảy ra.
d. Kiểm tra chức năng là một dạng kiểm tra tĩnh.
Câu 21: Mục đích của kiểm tra xác nhận là gì?
(Question 21 What is the purpose of confirmation testing?)
a. Để xác nhận niềm tin của người dùng rằng hệ thống sẽ đáp ứng nhu cầu kinh doanh của họ.
b. Để xác nhận rằng một lỗi đã được sửa chữa đúng cách.
c. Để xác nhận rằng không có thay đổi không mong đợi nào được đưa vào hoặc phát hiện khi thực hiện các thay đổi.
d. Để xác nhận rằng logic chi tiết của một thành phần phù hợp với đặc tả của nó.
Câu 22: Những yếu tố thành công nào là cần thiết cho hỗ trợ công cụ tốt trong một tổ chức?
(Question 22 Which success factors are required for good tool support within an organization?)
a. Mua công cụ tốt nhất và đảm bảo rằng tất cả các kiểm tra viên đều sử dụng nó.
b. Điều chỉnh quy trình để phù hợp với việc sử dụng công cụ và theo dõi việc sử dụng công cụ và lợi ích của nó.
c. Đặt mục tiêu tham vọng cho lợi ích của công cụ và thời gian hoàn thành chúng.
d. Áp dụng các thực tiễn từ các tổ chức thành công khác và đảm bảo rằng các cách sử dụng công cụ ban đầu được duy trì.
Câu 23: Kiểm tra tích hợp là gì?
(Question 23 Which of the following best describes integration testing?)
a. Kiểm tra được thực hiện để phát hiện lỗi trong các giao diện và tương tác giữa các thành phần đã được tích hợp.
b. Kiểm tra để xác minh rằng một thành phần đã sẵn sàng để tích hợp.
c. Kiểm tra để xác minh rằng môi trường kiểm tra có thể tích hợp với sản phẩm.
d. Tích hợp các bộ kiểm tra tự động vào sản phẩm.
Câu 24: Theo từ điển ISTQB, gỡ lỗi (debugging) là gì?
a. Là một phần của quy trình kiểm tra cơ bản.
b. Bao gồm việc sửa chữa nguyên nhân của một lỗi.
c. Liên quan đến việc cố ý thêm các lỗi đã biết.
d. Làm theo các bước của một thủ tục kiểm tra.
Câu 25: Nguyên nhân gốc rễ của một lỗi trong phần mềm tài chính, trong đó tỷ lệ lãi suất tính toán không chính xác là gì?
a. Không đủ tiền để trả lãi suất đã tính.
b. Không tính đầy đủ lãi kép trong các phép tính.
c. Không đủ đào tạo cho các nhà phát triển về các quy tắc tính lãi kép.
d. Sử dụng máy tính không chính xác để tính toán kết quả kỳ vọng.
Câu 26: Giả sử các mức phí bưu chính cho "thư nhẹ" là:
$0.25 cho đến 10 gram; $0.35 cho đến 50 gram; $0.45 cho đến 75 gram; $0.55 cho đến 100 gram.
Những giá trị đầu vào nào (tính bằng gram) sẽ được chọn theo phân tích giá trị biên?
a. 0, 9, 19, 49, 50, 74, 75, 99, 100
b. 10, 50, 75, 100, 250, 1000
c. 0, 1, 10, 11, 50, 51, 75, 76, 100, 101
c. 0, 1, 10, 11, 50, 51, 75, 76, 100, 101
Câu 27: Xem xét bảng quyết định sau.
Dựa trên bảng quyết định này, kết quả kỳ vọng cho các trường hợp kiểm tra sau là gì?
TC1: Một người 26 tuổi đi công tác nhưng có vi phạm hoặc tai nạn trong hồ sơ lái xe.
TC2: Một người 62 tuổi là khách du lịch với hồ sơ lái xe sạch.
a. TC1: Không cung cấp xe; TC2: Cung cấp xe với phụ phí.
b. TC1: Cung cấp xe với phụ phí; TC2: Cung cấp xe không có phụ phí.
c. TC1: Không cung cấp xe; TC2: Cung cấp xe không có phụ phí.
d. TC1: Cung cấp xe với phụ phí; TC2: Không cung cấp xe.
Câu 28: Kiểm tra khám phá (exploratory testing) là gì?
a. Quá trình dự đoán hoặc đoán nơi có thể xảy ra lỗi.
b. Một phương pháp có hệ thống để xác định các lớp tương đương đầu vào cụ thể.
c. Kiểm tra được thực hiện bởi một kỹ sư có chứng chỉ.
d. Đồng thời thiết kế kiểm tra, thực hiện kiểm tra, ghi nhật ký kiểm tra và học hỏi.
Câu 29: Điều gì có nghĩa là nếu một bộ kiểm tra đạt được 90% phạm vi câu lệnh?
a. 9 trong số 10 kết quả quyết định đã được kích hoạt bởi bộ kiểm tra này.
b. 9 trong số 10 câu lệnh đã được kích hoạt bởi bộ kiểm tra này.
c. 9 trong số 10 kiểm tra đã được thực hiện trên bộ phần mềm này.
c. 9 trong số 10 kiểm tra đã được thực hiện trên bộ phần mềm này.
Câu 30: Kế hoạch kiểm tra được viết ra cụ thể để mô tả một mức độ kiểm tra mà mục tiêu chính là xây dựng sự tự tin vào hệ thống. Tài liệu này có thể có tên gọi là gì?
a. Kế hoạch kiểm tra tổng thể (Master Test Plan)
b. Kế hoạch kiểm tra hệ thống (System Test Plan)
c. Kế hoạch kiểm tra chấp nhận (Acceptance Test Plan)
d. Kế hoạch dự án (Project Plan)
Câu 31: Yêu cầu 24.3. Một "Trợ lý Bưu chính" sẽ tính toán số tiền bưu phí cho thư và gói hàng nhỏ có trọng lượng lên tới 1 kilogram. Các đầu vào là: loại vật phẩm (thư, sách hoặc gói hàng khác) và trọng lượng tính bằng gram. Dưới đây là những nội dung phù hợp với yêu cầu của một trường hợp kiểm tra?
a. Kiểm tra ba loại vật phẩm cần gửi và ba trọng lượng khác nhau [Req 24.3].
b. Kiểm tra 1: thư, 10 gram, bưu phí €0.25. Kiểm tra 2: sách, 500 gram, bưu phí €1.00. Kiểm tra 3: gói hàng, 999 gram, bưu phí €2.53 [Req 24.3].
c. Kiểm tra 1: thư, 10 gram gửi đến Bỉ. Kiểm tra 2: sách, 500 gram gửi đến Mỹ. Kiểm tra 3: gói hàng, 999 gram gửi đến Nam Phi [Req 24.3].
d. Kiểm tra 1: thư 10 gram gửi đến Bỉ, bưu phí €0.25. Kiểm tra 2: gói hàng 999 gram gửi đến Nam Phi, bưu phí €2.53.
Câu 32: Mô tả tốt nhất về phân tích tĩnh ( static analysis) là gì?
a. Phân tích các chương trình theo lô.
b. Đánh giá các kế hoạch kiểm tra.
c. Phân tích mã chương trình hoặc các phần mềm khác.
d. Sử dụng phương pháp kiểm tra hộp đen (Black-box testing).
Câu 33: Việc thực hiện kiểm tra hệ thống trong một dự án được lên kế hoạch kéo dài tám tuần. Sau một tuần kiểm tra, một kiểm thử viên gợi ý rằng mục tiêu kiểm tra đã nêu trong kế hoạch kiểm tra "tìm ra càng nhiều lỗi càng tốt trong quá trình kiểm tra hệ thống" có thể được thực hiện đúng hơn nếu chuyển hướng nỗ lực kiểm tra theo nguyên lý kiểm tra nào?
a. Không thể kiểm tra toàn bộ.
b. Tầm quan trọng của việc kiểm tra sớm.
c. Ngụy biện không có lỗi.
d. Tập trung lỗi.
Câu 34: Xem xét các hoạt động sau có thể liên quan đến quản lý cấu hình:
I. Xác định và ghi lại các đặc điểm của một mục kiểm tra.
II. Kiểm soát sự thay đổi đối với các đặc điểm của mục kiểm tra.
III. Kiểm tra một mục kiểm tra để phát hiện lỗi do thay đổi gây ra.
IV. Ghi lại và báo cáo tình trạng thay đổi của các mục kiểm tra.
V. Xác nhận rằng các thay đổi đối với một mục kiểm tra đã sửa lỗi.
Câu nào sau đây là đúng?
a. Chỉ có I là nhiệm vụ quản lý cấu hình.
b. Tất cả đều là nhiệm vụ quản lý cấu hình.
c. I, II và III là nhiệm vụ quản lý cấu hình.
d. I, II và IV là nhiệm vụ quản lý cấu hình.
Câu 35: Xem xét biểu đồ chuyển trạng thái dưới đây.
Dựa trên biểu đồ này, trường hợp kiểm tra nào dưới đây bao phủ tất cả các chuyển trạng thái hợp lệ?
a. SS-S1-S2-S4-S1-S3-ES
b. SS-S1-S2-S3-S4-S3-S4-ES
c. SS-S1-S2-S4-S1-S3-S4-S1-S3-ES
d. SS-S1-S4-S2-S1-S3-ES
Câu 36: Một kế hoạch kiểm thử bao gồm các điều khoản sau trong các tiêu chí kết thúc:
• Kiểm thử hệ thống sẽ tiếp tục cho đến khi tất cả các rủi ro sản phẩm quan trọng đã được bao phủ đến mức độ như đã chỉ định trong tài liệu phân tích rủi ro sản phẩm.
• Kiểm thử hệ thống sẽ tiếp tục cho đến khi không còn lỗi phải sửa (must-fix defects) đối với bất kỳ rủi ro sản phẩm quan trọng nào như đã chỉ định trong tài liệu phân tích rủi ro sản phẩm.
Trong khi thực hiện kiểm thử, nhóm kiểm thử phát hiện 430 lỗi phải sửa trước khi phát hành và tất cả các lỗi này đã được giải quyết. Sau khi phát hành, khách hàng phát hiện 212 lỗi mới, không có lỗi nào được phát hiện trong quá trình kiểm thử. Điều này có nghĩa là chỉ có 67% các lỗi quan trọng đã được phát hiện trước khi phát hành, tỷ lệ này thấp hơn nhiều so với mức trung bình trong ngành của bạn. Bạn được yêu cầu tìm nguyên nhân gốc rễ cho số lượng lỗi cao sau phát hành. Xem xét danh sách các lời giải thích sau:
I. Không phải tất cả các bài kiểm tra đã được lên kế hoạch cho các rủi ro sản phẩm quan trọng đã được thực hiện.
II. Tổ chức có kỳ vọng không thực tế về tỷ lệ lỗi mà kiểm thử có thể phát hiện.
III. Một vấn đề về kiểm soát phiên bản đã dẫn đến việc phát hành một phiên bản phần mềm đã được sử dụng trong quá trình kiểm thử ban đầu.
IV. Phân tích rủi ro sản phẩm không xác định được tất cả các rủi ro quan trọng từ góc độ của khách hàng.
V. Phân tích rủi ro sản phẩm không được cập nhật trong suốt dự án khi có thông tin mới.
Câu trả lời nào sau đây chỉ ra những lời giải thích nào có thể là nguyên nhân gốc rễ?
a. II, III và IV là những lời giải thích có thể, nhưng I và V không phải là nguyên nhân có thể.
b. Tất cả năm lời giải thích đều có thể là nguyên nhân.
c. I, IV và V là những lời giải thích có thể, nhưng II và III không phải là nguyên nhân có thể.
d. III, IV và V là những lời giải thích có thể, nhưng I và II không phải là nguyên nhân có thể.
Câu 37: Yếu tố quan trọng nhất để thực hiện thành công các cuộc xem xét (reviews) là gì?
a. Một người ghi chép riêng trong cuộc họp ghi chép.
b. Người tham gia và người dẫn dắt cuộc xem xét đã được đào tạo.
c. Sự sẵn có của các công cụ hỗ trợ quy trình xem xét.
d. Một kế hoạch kiểm thử đã được xem xét.
Câu 38: Xem xét các câu sau về kiểm thử bảo trì:
I. Nó yêu cầu cả kiểm thử lại (re-test) và kiểm thử hồi quy (regression testing) và có thể yêu cầu thêm các bài kiểm tra mới.
II. Nó là kiểm thử để chứng minh hệ thống dễ dàng bảo trì như thế nào.
III. Nó rất khó xác định phạm vi và vì vậy cần phải phân tích rủi ro và tác động một cách cẩn thận.
IV. Nó không cần thiết phải thực hiện đối với các sửa lỗi khẩn cấp.
Những câu nào là đúng?
a. I và III
b. I và IV
c. II và III
c. II và III
Câu 39: Hai kỹ thuật kiểm thử dựa trên đặc tả nào sau đây có liên quan chặt chẽ với nhau?
a. Bảng quyết định và kiểm thử chuyển trạng thái (state transition testing)
b. Phân vùng tương đương và kiểm thử chuyển trạng thái (state transition testing)
c. Bảng quyết định và phân tích giá trị biên (boundary value analysis)
d. Phân vùng tương đương và phân tích giá trị biên (boundary value analysis)
Câu 40: Lợi ích của kiểm thử độc lập là gì?
a. Kiểm thử độc lập không phải mất thời gian giao tiếp với nhóm dự án.
b. Các lập trình viên có thể ngừng lo lắng về chất lượng công việc của mình và tập trung vào việc sản xuất thêm mã.
c. Những người khác trong dự án có thể gây áp lực để kiểm thử độc lập hoàn thành kiểm thử nhanh chóng khi gần đến hạn.
d. Kiểm thử độc lập đôi khi đặt câu hỏi về các giả định đằng sau yêu cầu, thiết kế và triển khai.
