測試的分類


1、按測試階段划分:單元測試、集成測試、系統測試、驗收測試。
2、按測試方法:黑盒測試、白盒測試、灰盒測試
3、按狀態分類:靜態測試、動態測試
4、按是否自動化:人工測試、自動化測試
5、按工作內容:接口,功能,性能,自動化
6、其他分類:冒煙測試、回歸測試、隨機測試、探索測試

單元測試:是在計算機編程中,針對程序模塊來進行正確性檢驗的測試工作。
集成測試: 在單元測試的基礎上,將所有模塊按照設計要求組裝成為子系統或系統,進行集成測試。
系統測試:是對整個系統的測試,將硬件、軟件、操作看作一個整體,檢驗它是否有不符合系統說明書的地方。
驗收測試:產品發布之前所進行的軟件測試。

黑盒測試:在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試。
白盒測試:你清楚盒子內部的東西以及里面是如何運作的。
灰盒測試:灰盒測試不像白盒那樣詳細、完整,但又比黑盒測試更關注程序的內部邏輯。

動態測試:動態方法是指通過運行被測程序,檢查運行結果與預期結果的差異,並分析運行效率和健壯性等性能.
靜態測試:不運行被測試的軟件系統, 而是采用其他手段和技術對被測試軟件進行檢測的一種測試。

人工測試:由測試人員手動逐步執行。
自動化測試:軟件測試就是在預設條件下運行系統或應用程序,評估運行。

冒煙測試: 冒煙測試就是對系統進行最基本功能的測試,保證基本的功能和流程能走通
回歸測試: 當修復一個BUG后,把之前的測試用例在新的代碼下進行再次測試
冒煙測試發生在代碼開發完成以后,會首先進行冒煙測試
當bug修改完成以后會進行回歸測試,判斷修改是否正確

軟件質量的6大標准

  • 功能性
  • 可靠性
  • 易用性
  • 效率
  • 可維護性
  • 可移植性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM