[ad_1]
Smoke và Sanity testing là những chủ đề bị hiểu lầm nhất trong Kiểm thử phần mềm. Có rất nhiều tài liệu về chủ đề này, nhưng hầu hết chúng đều khó hiểu. Bài viết sau đây sẽ phần nào giúp chúng ta giải quyết được sự nhầm lẫn này.
Bạn đang xem : Sanity là gìSơ đồ dưới đây sẽ giúp bạn phần nào hiểu rõ hơn về sự độc lạ chính giữa Smoke test và Snaity test –
Bạn đang đọc: Smoke Testing Và Sanity Là Gì, Sanity Là Gì, Nghĩa Của Từ Sanity
Để nhìn nhận sơ đồ trên, tiên phong hiểu tất cả chúng ta hãy cùng khám phá -Software Build là gì?Software Build là gì ?Nếu bạn đang tăng trưởng một chương trình máy tính đơn thuần chỉ gồm có một tệp mã nguồn, bạn chỉ cần biên dịch và link một tệp này, để tạo một tệp thi hành. Quá trình này rất đơn thuần. Thường thì đây không phải là trường hợp. Một dự án Bất Động Sản ứng dụng nổi bật gồm có hàng trăm hoặc thậm chí còn hàng ngàn tệp mã nguồn. Tạo một chương trình thực thi từ những tệp nguồn này là một trách nhiệm phức tạp và tốn thời hạn. Bạn cần sử dụng ứng dụng ” build ” để tạo một chương trình thực thi và quy trình này được gọi là ” Software Build “Smoke Testing là gì?Smoke Testing là gì ?
Smoke test là một loại Kiểm thử phần mềm được thực hiện sau khi xây dựng phần mềm để xác định rằng các chức năng quan trọng của chương trình đang hoạt động tốt. Nó được thực hiện “trước” bất kỳ kiểm tra chức năng hoặc hồi quy chi tiết nào được thực thi trên bản dựng phần mềm. Mục đích là để từ chối một ứng dụng bị hỏng nặng, vì vậy mà nhóm QA sẽ không mất nhiều thời gian cài đặt và thử nghiệm ứng dụng phần mềm.
Xem thêm: Pad Thai là gì? Tìm hiểu về món Pad Thai của Thái Lan
Trong Smoke test, những trường hợp thử nghiệm được chọn gồm có công dụng quan trọng nhất hoặc thành phần của mạng lưới hệ thống. Mục tiêu không phải là để thực thi kiểm tra tổng lực, nhưng để xác định rằng những công dụng quan trọng của mạng lưới hệ thống đang hoạt động giải trí tốt. Ví dụ một Smoke test nổi bật sẽ là – Xác minh rằng ứng dụng chạy thành công xuất sắc, Kiểm tra xem GUI có cung ứng không … v.v.Xem thêm : Bff Trên Facebook Là Gì ? Bff Trên Facebook Có Nghĩa Là Gì ? Bf, Gf Là GìSanity testing là gì?Sanity testing là gì ?Sanity testing là một loại Kiểm thử ứng dụng được thực thi sau khi nhận được một bản build ứng dụng, với những đổi khác nhỏ về mã, hoặc công dụng, để xác lập rằng những lỗi đã được sửa và không có yếu tố gì khác xảy ra do những biến hóa này. Mục đích là để xác lập rằng công dụng được đề xuất kiến nghị hoạt động giải trí gần như mong đợi. Nếu kiểm tra sanity không thành công xuất sắc, bản build bị phủ nhận để tiết kiệm ngân sách và chi phí thời hạn và ngân sách tương quan đến một thử nghiệm khắt khe hơn .
Mục tiêu là “không” để xác minh triệt để chức năng mới, nhưng để xác định rằng nhà phát triển đã áp dụng một số tính hợp lý (sanity) trong khi sản xuất phần mềm. Ví dụ, nếu máy tính khoa học của bạn cho kết quả của 2 + 2 = 5! Sau đó, không có điểm kiểm tra các chức năng nâng cao như sin 30 + cos 50.
Xem thêm: PAL – Wikipedia tiếng Việt
Bảng so sánh Smoke Testing và Sanity TestingBảng so sánh Smoke Testing và Sanity TestingĐiểm cần chú ý quan tâm. Smoke và sanity tesing đều là những cách để tránh tiêu tốn lãng phí thời hạn và effort bằng cách nhanh gọn xác lập xem ứng dụng đủ điều kiện kèm theo cho những quy trình tiến độ tiếp theo không. Sanity testing cũng được gọi là Acceptance testing. Smoke testing được triển khai trên một bản build đơn cử còn được gọi là kiểm tra xác định kiến thiết xây dựng. Một trong những thói quen tốt nhất là thực thi build hàng ngày và smoke test trong những dự án Bất Động Sản ứng dụng. Cả hai thử nghiệm smoke và sanity hoàn toàn có thể được thực thi bằng tay hoặc sử dụng một công cụ tự động hóa. Khi những công cụ tự động hóa được sử dụng, những bài kiểm tra thường được khởi tạo bởi cùng một quy trình tạo bản thân bản dựng. Theo nhu yếu của thử nghiệm, bạn hoàn toàn có thể phải triển khai cả hai Sanity và Smoke Tests trên bản build ứng dụng. Trong những trường hợp như vậy, thứ nhất bạn sẽ thực thi những thử nghiệm smoke và sau đó triển khai kiểm tra Sanity. Trong ngành công nghiệp, những trường hợp sanity testing để kiểm tra tính thân thiện thường được phối hợp với smike testing, để tăng vận tốc thử nghiệm. Do đó, thường thì những thuật ngữ thường bị nhầm lẫn và được sử dụng thay thế sửa chữa cho nhau .
[ad_2]