Ngân hàng câu hỏi của chương

Câu hỏi: SWT301 - Phần 4: Kỹ thuật thiết kế ca kiểm thử

62 câu trắc nghiệm kèm lời giải của môn Software Testing - SWT301, xếp theo thứ tự nhập vào ngân hàng. Trang 4/4 — câu 61–62.

Danh sách câu hỏi

62/62 câuHết danh sách
ADefects
BTrends analysis
CTest Effectiveness
DTime Spent Testing
Lời giải
Đáp án đúng: "Test Effectiveness". Độ phủ mã (code coverage) là tỉ lệ cấu trúc mã như câu lệnh, nhánh, điều kiện đã được bộ ca kiểm thử thực thi. Nó cho biết bộ kiểm thử đã chạm tới bao nhiêu phần của mã, phần nào chưa được kiểm thử, nên được dùng làm thước đo mức kỹ lưỡng, tức hiệu quả của kiểm thử (test effectiveness) và để thiết kế thêm ca kiểm thử cho phần còn trống. "Defects" sai vì độ phủ không đếm lỗi; độ phủ cao vẫn có thể còn lỗi và độ phủ thấp không nói được có bao nhiêu lỗi. "Trends analysis" (phân tích xu hướng) dùng chuỗi số liệu theo thời gian như số lỗi mở, đóng mỗi tuần, không phải điều độ phủ mã đo trực tiếp. "Time Spent Testing" là số đo công sức, nỗ lực của đội kiểm thử, không phản ánh mã đã được thực thi tới đâu.
Mở trang câu hỏi này →
ARandom testing
BData Flow testing.
CStatement testing
DSyntax testing
Lời giải
Đáp án đúng: "Syntax testing". Chuẩn BS 7925-2 về kiểm thử thành phần chia kỹ thuật thành hai nhóm: hộp trắng (white box) dựa trên cấu trúc mã như statement testing, branch testing, data flow testing, và hộp đen (black box) dựa trên đặc tả như phân hoạch tương đương, giá trị biên, syntax testing. Syntax testing thiết kế ca kiểm thử từ cú pháp đầu vào đã đặc tả hình thức, không nhìn vào mã, nên không thuộc hộp trắng. Cần nói thẳng: "Random testing" cũng được BS 7925-2 xếp vào nhóm hộp đen, vì nó sinh đầu vào ngẫu nhiên theo phân bố của miền đầu vào chứ không dựa vào cấu trúc mã, nên xét chặt thì câu hỏi có hai phát biểu đúng; vì đề chỉ cho chọn một, đáp án chốt là syntax testing theo cách hiểu phổ biến nhất, còn random testing là phương án nhiễu rất sát. "Data Flow testing." là kỹ thuật hộp trắng, thiết kế ca theo cặp định nghĩa và sử dụng biến. "Statement testing" là kỹ thuật hộp trắng cơ bản nhất, nhắm cho mọi câu lệnh được thực thi.
Mở trang câu hỏi này →