Kỹ thuật Smoke test. (Kiểm thử bốc khói)

Bốc khói test, là việc kiểm tra một vòng phần mềm xem nó đã sẵn sàng hoặc ổn định hay chưa để tiến hành kiểm tra tiếp.

Nguồn gốc cái tên này là do trước đó lúc người ta thường kiểm tra phần cứng xem nó có tóe lửa hay bốc khói hay không khi bắt đầu bật nguồn lên.

“Kiểm tra khói” là chọn (hoặc tạo) ra một danh sách testcase nhằm mục đích xác định rằng những chức năng chính là làm việc được hay không. Những testcase này cần có chiều sâu, nhưng nên đảm bảo về chiều rộng.
Nếu tôi có phần mềm máy tính có khả năng phép cộng, trừ, nhân, chia thì khi ra phiên bản mới: tôi không kiểm tra Sin(x) + Sin(y), cos(x) /sin(y)… mà chỉ chọn những testcase cơ bản bao phủ như: x+y, x-y, x*y, x/y., và kiểm tra giao diện xem có đầy đủ phím số, phím chức năng hay chưa.
Câu hay nhất cho Smoke test tôi nghĩ sẽ là: Simple is the best – Đơn giản là nhất.

Nhiều người không phân biệt được giữa: Sanity test và Smoke test. Dưới đây là hình minh họa cụ thể sự khác nhau: (Tuy rằng k đủ hết tình huống nhưng vẫn khá ok)

 

Mục tiêu của Smoke testing chỉ là trả lời cho ta câu hỏi: Bản build ok chưa? Sau đó ta mới thực thi test trên toàn bộ hệ thống.

là việc kiểm tra một vòng phần mềm xem nó đã sẵn sàng hoặc ổn định hay chưa để tiến hành kiểm tra tiếp.Nguồn gốc cái tên này là do trước đó lúc người ta thường kiểm tra phần cứng xem nó có tóe lửa hay bốc khói hay không khi bắt đầu bật nguồn lên.”Kiểm tra khói” là chọn (hoặc tạo) ra một danh sách testcase nhằm mục đích xác định rằng những chức năng chính là làm việc được hay không. Những testcase này cần có chiều sâu, nhưng nên đảm bảo về chiều rộng.Nếu tôi có phần mềm máy tính có khả năng phép cộng, trừ, nhân, chia thì khi ra phiên bản mới: tôi không kiểm tra Sin(x) + Sin(y), cos(x) /sin(y)… mà chỉ chọn những testcase cơ bản bao phủ như: x+y, x-y, x*y, x/y., và kiểm tra giao diện xem có đầy đủ phím số, phím chức năng hay chưa.Câu hay nhất cho Smoke test tôi nghĩ sẽ là: Simple is the best – Đơn giản là nhất.Nhiều người không phân biệt được giữa: Sanity test và Smoke test. Dưới đây là hình minh họa cụ thể sự khác nhau: (Tuy rằng k đủ hết tình huống nhưng vẫn khá ok)Kết luận:Mục tiêu của Smoke testing chỉ là trả lời cho ta câu hỏi: Bản build ok chưa? Sau đó ta mới thực thi test trên toàn bộ hệ thống.