2013年9月30日 星期一

Smoke Testing 大綱/心得

本週主題為:Smoke Test (又稱 煙霧測試/冒煙測試)




Smoke Testing  http://softwaretestingfundamentals.com/smoke-testing/

文中提到,Smoke Testing 不是一種詳細的測試,而是一種在確保基本重要的功能都可以正常運作,涵蓋了主要的功能,但是不會深入去測試。
Smoke Testing 測試的結果,會決定一個 build 是否足夠穩定,可以進入下一個測試階段,
如果 Smoke Testing 通過了,則可以進入下一個測試,如果 Smoke Testing 失敗了,則被要求要再出一個已修復的新 build 來測試,這樣一來,如果連基本的功能都沒有做好,詳細的測試可能也只是浪費時間罷了。

在「軟體測試之道」裡提到的「煙霧測試 ( smoke test )」中,說到「煙霧測試」也可以稱作 BAT ( Build acceptance tests ) 或是 BVT ( Build verification tests ),也就是每一個 build 出來後,會自動執行 BVT,確保這個 build 是可以被測試的。
( 可看「軟體測試之道」p.283  有更多的說明)

沒有留言:

張貼留言