Hoàn thành phát biểu sau: “Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích … của chương trình và …, … các lỗi phát sinh trong tương lai”
AĐáp án A: Tìm ra lỗi, phòng ngừa, ngăn chặn.
BĐáp án B: Tìm ra lỗi, phòng ngừa, xử lí.
CĐáp án C: Phòng ngừa, ngăn chặn, xử lí lỗi.
DĐáp án D: Xử lí lỗi, phòng ngừa, ngăn chặn.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Đáp án đúng là: A
Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích tìm ra lỗi của chương trình và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.
Câu 2
1 điểm
Đâu không là công cụ để kiểm thử chương trình?
AĐáp án A: Công cụ in biến trung gian.
BĐáp án B: Công cụ sinh các bộ dữ liệu test.
CĐáp án C: Công cụ thống kê dữ liệu
DĐáp án D: Công cụ điểm dừng trong phần mềm soạn thảo lập trình.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Đáp án đúng là: C
Một số công cụ để kiểm thử chương trình như Công cụ in biến trung gian, công cụ sinh các bộ dữ liệu test, công cụ điểm dừng trong phần mềm soạn thảo lập trình,...
Câu 3
1 điểm
Trong các phát biểu sau, phát biểu nào chưa chính xác về kiểm thử chương trình?
AĐáp án A: Hiện nay, có ít phương pháp và công cụ khác nhau để kiểm thử chương trình.
BĐáp án B: Chương trình cần được thử với một số bộ dữ liệu test gồm đầu vào tiêu biểu và kết quả đầu ra biết trước.
CĐáp án C: Các bộ test phụ thuộc vào các tiêu chí khác nhau.
DĐáp án D: Các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên,...
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Đáp án đúng là: A
Có nhiều phương pháp và công cụ khác nhau để kiểm thử chương trình
Câu 4
1 điểm
Phát biểu nào sau đây đúng nhất khi nói về các bộ dữ liệu test khi kiểm thử chương trình?
AĐáp án A: Các bộ test có thể có đầu vào theo các tiêu chí khác nhau.
BĐáp án B: Các bộ test có đầu vào theo một số tiêu chí nhất định.
CĐáp án C: Các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu.
DĐáp án D: Các bộ test có đầu vào phải theo các tiêu chí về độ lớn, tính đa dạng của dữ liệu.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Đáp án đúng là: C
Các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu.
Câu 5
1 điểm
Số phát biểu đúng trong các phát biểu sau:
1) Cần chú ý nên có nhiều bộ test khi test các bộ dữ liệu.
2) Việc sinh ngẫu nhiên dữ liệu đầu vào trong miền xác định của chương trình làm tăng khả năng tìm lỗi.
3) Thực tế cho thấy ít khi phát sinh lỗi tại các vùng biên hoặc lân cận biên.
4) Không thể sử dụng các lệnh print() để in ra các biến trung gian.
AĐáp án A: 2.
BĐáp án B: 3.
CĐáp án C: 1.
DĐáp án D: 4.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Đáp án đúng là: A
Thực tế cho thấy thường khi phát sinh lỗi tại các vùng biên hoặc lân cận biên.
⇒ 3) Sai.
Có thể sử dụng các lệnh print() để in ra các biến trung gian.
⇒ 4) Sai
Câu 6
1 điểm
Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?