冒煙測試、回歸測試、随機測試、探索性測試和安全測試
前言:項目中期至釋出後測試啟動前後我們一般要經曆的幾種測試方法
1>冒煙測試:
是指對一個新版本進行大規模的系統測試之前,先驗證一下軟體的基本功能是否實作,是否具備可測性。
引入到軟體測試中,就是指測試小組正式測試一個新版本之前,先投入較少的人力和時間去驗證一個軟
件的主要功能,如果主要功能都沒有運作通過,則打回開發組重新開發,這樣做的好處是可以節省時間
和人力投入到不可測的項目中
2>回歸測試:
回歸測試是指修改舊代碼後,重新進行測試以确認修改後有沒有引入新的錯誤或者導緻其他代碼産生錯誤
3>随機測試:
是指測試中的所有的輸入資料都是随機産生的,其他的目的是模拟使用者的真是操作,并發現一些邊緣性的問題。
随機性的測試可以發現一些隐蔽的錯誤,但是也有很多缺點,例如測試不統計、無法統計代碼覆寫率和需求蓋
率、發現的問題難以重制。一般是在放下測試的最後執行,随機測試更專業的更新版本叫做探索性測試。
4>探索性測試:
探索性測試可以說是一種測試思維技術,它沒有很多的實際測試方法、技術和工具,但是卻是所有測試人員應該
掌握的一種測試思維方式。
探索性測試強調測試人員的主觀能動性,抛棄繁雜的測試計劃和測試用例設計過程,強調在碰到問題時及時改變測試政策。
5>安全測試:
安全測試是IT軟體産品的生命周期中,特别是産品開發基本完成至釋出階段,對産品進行檢測以驗證産品是否符合安全需
求定義和産品品質标準的過程。