計划制定
產品:確定需求范圍,需求評審后提供PRD及原型。
研發、測試:評估工作量,整理研發、測試計划。
產品、研發、測試:溝通協定封版時間以及發布日期。
測試前的准備
- 需求整理確認:確保前期明確的需求均包含在版本中。
- 相關制品整理:主要升級包和安裝包。
- 測試環境准備:分為安裝環境和升級環境。
- 版本發布測試計划整理,明確具體事項,明確負責人,明確相應的日期,便於跟蹤監控。
測試階段
-
安裝測試
使用安裝包,在全新的測試環境上進行安裝操作,驗證全新安裝是否OK。
-
升級測試
使用升級包,由上一個版本升級到最新版本,驗證版本升級過程是否OK。
-
自動化測試
如有自動化測試(API或者UI),可在搭建好的安裝環境和升級環境先執行一遍,驗證安裝、升級制品及環境是否OK,自動化部分功能是否OK。
-
功能測試
包含界面功能,業務功能,驗證自動化未覆蓋部分功能是否正常,另外,針對版本重點需求和改造部分,以及核心業務流程需要重點測試。
-
性能測試
針對產品或項目提出的訴求有針對性場景,進行性能測試,驗證性能指標是否滿足要求。
-
安全測試
針對產品及特定業務場景,進行安全測試,驗證安全指標是否正常。
-
回歸測試
針對上述階段發現的問題,做BUG回測,確保等級較高的BUG均為修復。
當然,不是每個版本發布都要完全按照上述流程,部分流程可根據產品特性、投入情況等情況做適當的取舍。
制品發布
-
制品整理
安裝、升級制品(可能還有腳本或者定制內容)。
-
文檔整理
PRD、功能手冊、配置說明、升級文檔、安裝文檔、API文檔、數據字典、需求列表、BUG列表、測試用例、測試報告等。
-
發布報告整理
包含注意事項、新增配置項說明、新增表OR字段說明、接口改動說明、BUG修復情況說明、版本兼容性說明、測試環境,配置說明、制品獲取地址、升級OR安裝注意事項等。
項目總結
從版本計划開始至版本發布期間,針對過程中產品、開發、測試暴露的一些問題進行針對性的總結解決,可能是流程協作類的問題,也可以是開發質量、產品設計質量上的問題。
上線后的跟蹤
一般跟蹤發布后三個月的情況,為了便於統計可以使用在線文檔或禪道、JIRA等項目管理平台,建立統一匯總跟蹤任務單。
如果使用在線文檔或者Excel統計,可以參考下述格式:
如果是禪道或者JIRA平台,可以建一個總任務單,后需有項目或客戶反饋問題在對應版本的總任務單下建子任務進行記錄即可。
目的是方便跟蹤匯總,具體使用什么工具,沒有限制。