1. 程式人生 > >冒煙測試、迴歸測試、隨機測試、探索性測試和安全測試

冒煙測試、迴歸測試、隨機測試、探索性測試和安全測試

冒煙測試、迴歸測試、隨機測試、探索性測試和安全測試

前言:專案中期至釋出後測試啟動前後我們一般要經歷的幾種測試方法

1>冒煙測試:

          是指對一個新版本進行大規模的系統測試之前,先驗證一下軟體的基本功能是否實現,是否具備可測性。

  引入到軟體測試中,就是指測試小組正式測試一個新版本之前,先投入較少的人力和時間去驗證一個軟

  件的主要功能,如果主要功能都沒有執行通過,則打回開發組重新開發,這樣做的好處是可以節省時間

          和人力投入到不可測的專案中

2>迴歸測試:

          迴歸測試是指修改舊程式碼後,重新進行測試以確認修改後有沒有引入新的錯誤或者導致其他程式碼產生錯誤

3>隨機測試:

          是指測試中的所有的輸入資料都是隨機產生的,其他的目的是模擬使用者的真是操作,並發現一些邊緣性的問題。

  隨機性的測試可以發現一些隱蔽的錯誤,但是也有很多缺點,例如測試不統計、無法統計程式碼覆蓋率和需求蓋

          率、發現的問題難以重現。一般是在放下測試的最後執行,隨機測試更專業的升級版本叫做探索性測試。

4>探索性測試:

          探索性測試可以說是一種測試思維技術,它沒有很多的實際測試方法、技術和工具,但是卻是所有測試人員應該

          掌握的一種測試思維方式。

  探索性測試強調測試人員的主觀能動性,拋棄繁雜的測試計劃和測試用例設計過程,強調在碰到問題時及時改變測試策略。

5>安全測試:

         安全測試是IT軟體產品的生命週期中,特別是產品開發基本完成至釋出階段,對產品進行檢測以驗證產品是否符合安全需

求定義和產品質量標準的過程。

  安全測試現在越來越受到企業的關注和重視,因為由於安全性問題的後果是不可估量的,尤其是網際網路產品,最on工藝遭受攻擊