軟件測試項目要經(jīng)過的幾輪測試

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

