什么是測試


公司里測試的工作就是質量保證

 

 

 測試分類:

 

 

具體概念如下:

單元測試是對軟件組成的單元進行測試,其目的是檢驗軟件基本組成單位的正確性

集成測試又稱為聯合測試,組裝測試,將程序模塊采用適當的集成策略組裝起來,對系統的接口及集成后的功能進行正確性檢驗的的測試工作

系統測試是將軟件系統看成是一個系統的測試,包括對功能,性能以及對軟件運行軟硬件環境的測試,

驗收測試是軟件部署之前的最后一個測試動作,它是技術測試的最后一個階段,也稱為交付測試

黑盒測試也稱功能測試,測試中把被測軟件當成一個黑盒子,不關心盒子的內部結構是什么,只關心軟件的輸入數據與輸出數據

白盒測試又稱為結構測試,透明盒測試,邏輯驅動測試或基於代碼的測試,白盒指的是打開盒子,去研究里面的源代碼和程序結果

灰盒測試是介於黑盒測試和白盒測試之間的一種測試,灰盒測試多用於集成測試階段,不僅關注輸出輸入,輸出的正確性,同時也關注程序的內部情況

靜態測試是指不運行被測程序本身,僅通過分析或者檢查源程序的語法,結果,過程,接口等來檢查程序的正確性

動態測試是指通過運行被測程序,檢查運行結果與預期結果的差異,並分析運行效率,正確性和健壯性等

人工測試就是由人一個一個的輸入用例,然后觀察結果,和機器測試相對應,屬於比較原始但是必須的一個步驟

自動化測試是以人為驅動的測試行為轉化為機器執行的一種過程

冒煙測試就是對系統進行最基本功能的測試,保證基本的功能和流程能走通

回歸測試是當修復一個BUG后,把之前的測試用例在新的代碼下進行測試

隨機測試主要是對被測軟件的一些重要功能進行復測,也包括測試那些當前的測試用例沒有覆蓋到的部分

探索性測試意味着同時設計測試和執行測試,測試人員通過測試來不斷學習被測系統

項目成功流程:

 

 

測試流程:

測試工作內容:

(順序)2  功能 

   1  接口 

   3  性能

   4  自動化 

 

 

 

 


免責聲明!

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



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