日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Smoke Test与Ad hoc Test

發布時間:2025/4/17 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Smoke Test与Ad hoc Test 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Smoke Test與Ad hoc Test

Smoke Test:
冒煙測試就是在每日build建立后,對系統的基本功能進行簡單的測試。這種測試強調功能的覆蓋率,而不對功能的正確性進行驗證。從這一點看和所謂的“接受性(驗收)測試(Acceptance Test)”非常相似。不同之處就在于他們執行的頻率和被測的版本不同。

冒煙測試一般用于每日構建(Nightly build),構建服務器首先從CVS服務器上,下載最新的源代碼,然后編譯單元測試,運行單元測試通過后,編譯可執行文件,可執行文件若可運行,并能執行最基本的功能,則認為通過了冒煙測試,這時,構建服務器會把程序打包成安裝文件,然后上傳到內部網站,第二天一早,測試人員來了以后,會收到構建服務器發來的郵件提示昨晚是否構建成功。若構建成功,則測試人員進行相關的功能測試。所有這些功能的完成,一般是靠編寫腳本完成的,目前比較常用的腳本有TCL,Perl,Python及功能弱弱的批處理。用這些可以完成系統的每日構建。

簡單的說,就是先保證系統能跑的起來,不至于讓測試工作做到一半突然出現錯誤導致業務中斷。目的就是先通過最基本的測試,如果最基本的測試都有問題,就直接打回開發部了,減少測試部門時間的浪費。

Ad hoc Test:
“Ad-Hoc” 原意是指 “特定的,一次性的”,這里專指“隨機的,自由的”測試。在軟件測試中除了根據測試樣例和測試說明書進行測試外,還需要進行隨機測試(Ad-hoc testing),主要是根據測試者的經驗對軟件進行功能和性能抽查。隨機測試是根據測試說明書執行樣例測試的重要補充手段,是保證測試覆蓋完整性的有效方式和過程。

隨機測試主要是對被測軟件的一些重要功能進行復測,也包括測試那些當前的測試樣例(TestCase)沒有覆蓋到的部分。另外,對于軟件更新和新增加的功能要重點測試。重點對一些特殊點情況點、特殊的使用環境、并發性、進行檢查。尤其對以前測試發現的重大Bug,進行再次測試,可以結合回歸測試 (Regression testing)一起進行。

理論上,每一個被測軟件版本都需要執行隨機測試,尤其對于最后的將要發布的版本更要重視隨機測試。隨機測試最好由具有豐富測試經驗的熟悉被測軟件的測試人員進行測試。對于被測試的軟件越熟悉,執行隨機測試越容易。只有不斷的積累測試經驗,包括具體的測試執行和對缺陷跟蹤記錄的分析,不斷總結,才能提高。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Smoke Test与Ad hoc Test的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。