Sanity testing VS Smoke testing

Chuyên đề thảo luận về kiểm thử hộp đen (Black-box Testing)
Forum rules
Chuyên đề này chỉ thảo luận về Black-box Testing.
Để có kết quả nhanh, các bạn nên search trước khi tạo chủ đề mới.
Post Reply
hoangliensonmt
Jr. Tester
Posts: 88
Joined: Mon 26 Jul, 2010 5:42 pm
Contact:

Sanity testing VS Smoke testing

Post by hoangliensonmt »

Xin giới thiệu với bà con về Sanity testing và Smoke testing

Phân biệt hai loại test gần giống nhau, dễ nhầm lẫn.

- Sanity testing là kiểu test dựa trên việc đánh giá ước lượng tính phù hợp của yêu cầu hoặc sự tính toán một cách nhanh chóng. Ví dụ như trong lĩnh vực toán học, khi lấy 3 nhân cho 9, ta phải kiểm tra rằng tổng các chữ số của kết quả phải chia hết cho 3 hoặc 9 (đây là phương pháp casting out nines), tương tự như là sanity testing.

- Smoke testing là một tập hợp con của kế hoạch lập test case là bao phủ chức năng chính của một phần hoặc toàn bộ hệ thống, để chắc chắn rằng hầu hết các chức năng chủ chốt (cốt yếu) của chương trình làm việc đúng, nhưng không làm ảnh hưởng đến các thông tin chi tiết hơn. Smoke testing là một trong số các phương pháp công nghệ tốt nhất

- Sanity testing: Trong khoa học máy tính, sanity là một bước thực hiện một cách ngắn gọn các chức năng của chương trình máy tính, hệ thống, sự tính toán hoặc phân tích khác, để chắc chắn rằng hệ thống hoặc phương pháp suy luận đáp ứng được kết quả mong đợi, thường được thực hiện trước phương pháp kiểm tra vét cạn.

- Smoke testing: Trong lĩnh vực sản xuất phần mềm, smoke testing thường được dùng cho lần tích hợp các modules, thành phần hoặc sau khi phần mềm được sửa chữa, bảo trì nhằm mục đích cung cấp cho các bên liên quan những bảo đảm phần mềm không có những lỗi nghiêm trọng. Nó chứng minh được phần mềm không bị thất bại ngay lần đầu tiên để chuẩn bị cho bước test tiếp theo là stress test.

- Sanity testing: Sau khi phần mềm được cải tiến, bảo trì, thay đổi chức năng hoặc fix bug xong, thì việc kiểm tra lại (regression testing) các chức năng đã test xong trước đây trên phiên bản vừa sửa xong này là để chắc chắn rằng những sự thay đổi vừa rồi không làm ảnh hưởng đến phần mềm và phần mềm đã được fix bug, cải tiến hoặc bảo trì đúng theo yêu cầu. Lúc này phương pháp đặc thù riêng của regression testing này được nói đến là sanity testing, dùng để kiểm tra nhanh các hành vi quái gỡ, kỳ dị của phần mềm/hệ thống.

- Smoke testing: Sau khi phần mềm được cải tiến, bảo trì, thay đổi chức năng hoặc fix bug xong, thì việc kiểm tra lại (regression testing) các chức năng đã test xong trước đây trên phiên bản vừa sửa xong này là để chắc chắn rằng những sự thay đổi vừa rồi không làm ảnh hưởng đến phần mềm và phần mềm đã được fix bug, cải tiến hoặc bảo trì đúng theo yêu cầu. Lúc này phương pháp đặc thù riêng của regression testing này được nói đến là smoke testing, dùng để kiểm tra các chức năng cơ bản của phần mềm/hệ thống.

- Sanity testing: Bao phủ các chức năng cơ bản của bản build có ổn định để hoàn thành sản phẩm để deploy hay chưa.

- Smoke testing: Mở rộng sự cải tổ toàn diện trong quá trình sanity test.

....

Chi tiết vui lòng down file đính kèm nhé.
You do not have the required permissions to view the files attached to this post.



Post Reply

Return to “Black box Testing - Kiểm thử hộp đen”