關於測試方面的東西,我剛開始認為測試無非就是點點點,對技術沒什么特別大的要求,但是自從接觸了測試這門行業之后,對測試的知識有了相應的了解。所以在此給大家分享一下,也是對我的鞏固,也是頭一次寫,難免有些啰嗦。那么測試流程主要包括什么呢?如果你不知道沒關系,想一想一個項目的開始需要什么,沒錯就是需求,那么測試流程的第一要點就來了。
一、測試計划階段
需求分析是理解需求的目的,理解業務的流程;
清楚功能是要干什么。
二、測試計划階段
1、制定測試計划
當需求分析結束並且有了明確的認知時,就需要制定詳細的測試計划。主要的任務是編寫測試計划,參考軟件需求規格說明書、項目總體計划。
預估資源:整個項目需要使用多少資源?時間、人力、資金
項目進度:對於每個測試點進行把控,精確到每天
資源配置:使用哪一個工具更加方便,效率提升
人員溝通:溝通是最關鍵的,協調開發與測試對需求理解的一致性,能夠更早的去預防產品的缺陷
三、測試用例階段
1、設計測試用例
主要是針對接口的輸入參數、邏輯判斷、輸出結果進行相應的設計。
2、測試用例評審
目的是為了給測試用例進行查漏補缺。主要分為:內部評審以及項目組評審
四、測試執行階段
搭建環境准備數據,執行冒煙測試(預測試)然后進入正式測試,bug管理直到測試結束。測試執行中主要分為以下幾個階段:
單元測試
缺陷bug跟蹤測試
回歸測試
系統測試
驗收測試
五、測試報告階段
把測試的過程和結果寫成文檔,對發現的問題和缺陷進行分析,為糾正軟件的存在的質量問題提供依據,同時為軟件驗收和交付打下基礎。
六、其它
1、線上功能檢查
2、項目上線之后維護
以上的這些是我根據查閱資料以及自己的理解所得,如若有什么地方不正確,歡迎大家指出。