25 câu hỏi
Trong kiểm thử dòng dữ liệu tĩnh, người kiểm thử phải chạy mã nguồn để xác định các sai sót có thể xảy ra.
Đúng
Sai
Trong kiểm thử dòng dữ liệu tĩnh, người kiểm thử không cần chạy mã nguồn để xác định các sai sót có thể xảy ra.
Đúng
Sai
Kiểm thử hộp đen là chiến lược kiểm thử yêu cầu người kiểm thử phải hiểu rõ mã nguồn của phần mềm.
Đúng
Sai
Trong kỹ thuật phân chia lớp tương đương (equivalence class partitioning), phát biểu nào sau đây là đúng:
Kỹ thuật phân chia lớp tương đương phân chia các giá trị của dữ liệu nhập thành các nhóm dữ liệu, mỗi nhóm dữ liệu là một lớp tương đương.
Chọn một test-case cho mỗi lớp tương đương.
Mỗi test-case là đại diện cho một lớp tương đương.
Tất cả các nội dung trên đều đúng.
Bài toán: Nhập giá trị mật khẩu có thể chứa bất kỳ ký tự nào, với điều kiện chiều dài mật khẩu ít nhất là 6 ký tự và nhiều nhất là 14 ký tự. Chúng ta cần chọn bao nhiêu bộ test-case cho bài toán trên dựa theo kỹ thuật phân lớp tương đương.
1
2
3
4
Một textbox chỉ nhận giá trị ký tự từ [A-Z], [0-9]. Chỉ ra một giá trị thuộc lớp tương đương không hợp lệ:
$
5
J
W
Trong kỹ thuật phân tích giá trị biên, nội dung nào sau đây là đúng:
Chọn test case là giá trị nằm tại biên.
Chọn test case là giá trị phía trên biên.
Chọn test case là giá trị nằm phía dưới biên.
Tất cả các nội dung trên đều đúng.
Bài toán: Nhập mật khẩu có thể chứa bất kỳ ký tự nào, với điều kiện chiều dài mật khẩu ít nhất là 6 ký tự và nhiều nhất là 14 ký tự. Chúng ta cần chọn bao nhiêu bộ test case cho bài toán trên dựa theo kỹ thuật phân tích giá trị biên?
1
2
3
4
Một đầu vào nhận giá trị năm sinh trong đoạn [1000, 2000]. Các giá trị biên để kiểm thử là:
1000, 1001, 1090, 1999
1000, 2000
0, 1900, 1990, 2000
999, 1000, 2000, 2001, 2002
Kiểm thử hộp trắng được áp dụng chủ yếu vào giai đoạn nào của kiểm thử phần mềm?
Kiểm thử chấp nhận
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử hệ thống
Điều nào sau đây không được miêu tả trong kiểm thử đơn vị?
Điều kiện sửa đổi/phủ quyết định.
Kiểm tra cú pháp.
Kiểm thử sức chịu tải.
Phân vùng tương đương.
Một lý do khiến các nhà phát triển phần mềm gặp khó khăn trong việc kiểm thử công việc của chính họ là:
Chưa qua đào tạo.
Thiếu tài liệu kỹ thuật.
Thiếu khách quan.
Thiếu các công cụ kiểm tra trên thị trường dành cho nhà phát triển.
Kiểm thử giá trị biên là:
Giống như các bài kiểm thử phân vùng tương đương.
Kiểm thử các điều kiện biên trên, biên dưới và trên các cạnh của đầu vào và đầu ra của các lớp tương đương.
Kiểm thử sự kết hợp của các trường hợp đầu vào.
Được sử dụng trong chiến lược kiểm thử hộp trắng.
Phát biểu nào sau đây không đúng về kiểm thử hệ thống:
Các lỗi được tìm thấy trong quá trình kiểm tra hệ thống rất tốn kém để sửa chữa.
Kiểm thử chức năng được sử dụng nhiều hơn kiểm thử cấu trúc.
Người dùng cuối nên tham gia vào các thử nghiệm hệ thống.
Các bài kiểm tra hệ thống thường được thực hiện bởi các nhóm độc lập.
Cho đoạn mã giả sau, số ca kiểm thử tối thiểu cần có để phủ tất cả các cung?
int kiemTra (int k) {
if (k <= 1)
return -1;
for (int i = 2; i < k; i++)
if (k % i == 0)
return -1;
return 1;
}
</></=>
Có 2 ca kiểm thử
Có 3 ca kiểm thử
Có 1 ca kiểm thử
Có 4 ca kiểm thử
Trong quá trình phát triển phần mềm, quá trình kiểm thử có thể bắt đầu vào thời điểm nào?
Khi mô-đun mã đầu tiên đã sẵn sàng để kiểm thử đơn vị.
Khi các yêu cầu phần mềm đã được phê duyệt.
Khi mã hoàn tất
Khi thiết kế hoàn tất
Số đơn đặt hàng trên hệ thống kiểm soát hàng tồn kho có thể nằm trong khoảng từ 10000 đến 99999. Đầu vào nào sau đây có thể là kết quả của việc thiết kế các thử nghiệm chỉ cho các lớp tương đương hợp lệ và các giá trị biên hợp lệ?
1000, 5000, 99999
10000, 50000, 99999
9999, 50000, 100000
10000, 99999
Nội nội dung nào sau đây là một phần của kiểm thử hộp trắng?
Phủ kiểm thử câu lệnh
Phủ kiểm thử quyết định
Kiểm thử dòng dữ liệu
Tất cả các nội dung trên
Nội dung nào sau đây không phải là một phần trong kế hoạch kiểm thử?
Lịch trình
Rủi ro
Báo cáo sự cố
Tiêu chí vào ra
Kỹ thuật nào dùng để kiểm tra mã nguồn
Kểm thử hộp trắng
Kiểm thử hộp đen
Kiểm thử hộp nâu
Kiểm thử hộp đỏ
Kiểm thử bảng quyết định thuộc kỹ thuật kiểm thử nào sau đây?
Kiểm thử hộp trắng
Kiểm thử hộp đen
Kiểm thử hộp nâu
Tất cả các nội dung trên
Khi nào chúng ta phải dừng kiểm thử?
Các lỗi đã được sửa hết
Tất cả các bài test đều đã chạy
Hết thời gian
Rủi ro đã được giải quyết
Nội dung nào sau đây không phải là một kỹ thuật kiểm thử phần mềm hợp lệ?
Thanh tra mã nguồn
Phân tích luồng dữ liệu
Đoán lỗi
Chạy từng bước
Công cụ nào sau đây không phải là công cụ mã nguồn mở?
Cucumber
Selenium
Bugzilla
BugHost
Kiểm thử Beta thực hiện tại:
User’s end
Developer’s end
User’s & Developer’s end
Không có đáp án nào đúng
