RAT 是 Release Acceptance Test 的縮寫,又被稱作 Smoke Testing。它不是一種詳細的測試,而是一個用來評斷這個 Build 是否能被測試,是否足夠穩定可以進行下一個階段的測試的基準。
標籤: smoke
Smoke Testing(冒煙測試)和 BVT(Build Verification Test)的介紹、比較
此篇我引述和比較以下兩篇文章,並提供一些心得。歡迎大家一起指教、討論!
1. 詳細介紹一下 Smoke Testing(冒煙測試):http://www.51testing.com/html/61/89461-213302.html
2. 詳細介紹一下 BVT(Build Verification Test):http://www.51testing.com/html/61/89461-213745.html
繼續閱讀 “Smoke Testing(冒煙測試)和 BVT(Build Verification Test)的介紹、比較"
冒煙測試與回歸測試
冒煙測試與回歸測試:http://www.51testing.com/html/66/n-72766.html
文中提到,smoke test 與每日建置有很密切的關係,具體來說,也就是當每天的 build 出來後,就會去進行一組 smoke tests,來確定基本功能可以正常運作。
舉例來說,以 windows 記事本這樣簡單的文字編輯器,其 smoke test 可能包含下列動作:
- 建立一個文字檔
- 寫一些文字
- 驗證基本功能,如:剪下,複製,貼上
- 測試檔案操作功能,如:儲存,開啓舊檔,刪除
簡而言之,smoke test 就是確保系統的基本功能可以正常,如果連基本功能都無法正常運作,就直接退回而不會浪費時間。
有關軟件 “煙霧測試“
文章網址:http://www.51testing.com/html/87/300987-810692.html
文章裡有提到說煙霧測試的目標是測試穩定,而不是為了找出所有 bug。感覺起來煙霧測試有點類似在做 Happy Path,也就是要讓程式最基本、主要的功能可以正常執行,先把關一層,之後再加其他 case 來驗證其他小功能也是正確無誤。也防止最基本的功能有問題,還把有很大問題的程式丟出去,造成嚴重的問題。
煙霧測試
煙霧測試:http://www.twwiki.com/wiki/煙霧測試
此篇文章介紹煙霧測試的「軟體應用、微軟方針、火災預警、參考資料」。
繼續閱讀 “煙霧測試"
Smoke Testing
Smoke Testing http://softwaretestingfundamentals.com/smoke-testing/
文中提到,Smoke Testing 不是一種詳細的測試,而是一種在確保基本重要的功能都可以正常運作,涵蓋了主要的功能,但是不會深入去測試。