軟件測試項目要經過的幾輪測試

開發自測
開發人員交付測試前,需對預交付的模塊進行自測(單元測試或通過測試),自測通過后,將代碼提交至代碼管理庫。
Alpha測試(測試環境)
構建及發布:針對代碼管理庫的主干分支進行打包,并將代碼部署到相應的測試環境(主干分支的代碼一般對應開發、測試環境).
測試迭代;針對新模塊及涉及的老業務進行測試,優先保證功能測試通過,接著在幾輪迭代中,依次開展非功能測試(探索性、安全、兼容性等)
Beta測試(Beta環境)
合并分支及代碼發布:經過幾輪測試迭代后,如果達到發布beta環境的標準(不存在嚴重級別的bug),則需要將主干分支合并至發布分支(發布分支一般會對應Beta環境、線上環境)。合并之后,需要構建發布分支的代碼并發布beta環境。
驗收測試:測試人員協助產品人員對預上線模塊進行驗收。
線上環境
線上發布:beta環境驗收通過后,發布上線
線上回歸:上線后,對核心業務進行回歸測試(手動或自動化)
以上內容是個人工作中的一些總結,如果你有更好的想法,可以聯系我,我們一起學習,一起討論。

