日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Smoke Test与Ad hoc Test

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

Smoke Test與Ad hoc Test

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

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

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

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

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

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

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。