網上有很多關于軟件功能測試流程的介紹,都大同小異,下面我也介紹下軟件測試流程
我認為完整的的測試流程如下:
測試流程
原始需求—需求規格評審—需求規格分析編寫測試點—編寫測試案例—測試案例評審—執行測試案例/冒煙測試—提交缺陷/復測缺陷—回歸測試—測試報告
注釋:
1、原始需求:由客戶或需求業務人員提出
2、需求規格評審:需求人員根據原始需求編寫需求規格說明書,寫好后開發、測試、需求等人參加評審會議并提出意見,需求人員需出一版最終的需求規格;
3、需求規格分析編寫測試點:測試人員根據需求規格進行分析編寫測試要點;
4、編寫測試案例:測試人員根據測試要點編寫測試案例,測試案例需與測試點對應;
5、測試案例評審:測試人員編寫完案例開發、測試、業務等相關人員參加評審會議,測試人員需出一版最終的測試案例;
6、執行測試案例/冒煙測試:測試人員將最終版測試案例導入測試管理平臺后,開始執行案例,在執行前需進行冒煙測試,目的就是保證系統穩定,保證基本的功能和流程能走通;
7、提交缺陷/復測缺陷:測試人員在測試過程中遇到BUG需要提交缺陷并與開發進行溝通,待缺陷修改好后進行復測并關閉缺陷,如缺陷再次出現,需重新打開缺陷;
8、回歸測試:我理解的是,在上一個環境案例都已執行完并且缺陷都已修復關閉,又重新部署到了另一個環境進行測試看看是否缺陷重現等一些問題,減少生產版本的問題;
9、測試報告:測試人員在 項目測試結束之后,對項目測試過程的總結,對測試的數據進行統計,對項目的測試質量進行評價。
通過上面的描述可以看出測試人員在整個測試流程中參與的有需求規格評審—需求規格分析編寫測試點—編寫測試案例—測試案例評審—執行測試案例/冒煙測試—提交缺陷/復測缺陷—回歸測試—測試報告這些方面,但實際工作中要看項目要求,有的項目可能不要求編寫測試點直接編寫案例等,這些只是書面表達具體還是要看實際項目要求。
以上就是小編整理的測試流程,如有問題歡迎留言