當前位置:外匯行情大全網 - 助學貸款 - 測試和發布流程

測試和發布流程

我做測試已經9年了。在此之前,要麽大公司現有流程,要麽小公司人少,大家默認往前走。

現在這個位置,完全0-1,第壹次整理測試發布流程。

溫馨提示:流程圖用淺色標註是因為很多公司都沒有(我公司目前也沒有)。

1.

1.1.根據公司項目情況制定合理的軟件測試流程,提高測試效率和產品質量。

1.2.制定合理有效的軟件發布流程,指導產品發布活動,有效控制產品發布過程,有效控制和跟蹤產品版本。

2.角色和職責

2.1.操作和維護人員:

2.1.1.負責產品上架的發布。

2.1.2.跟蹤需要現場測量的異常數據包的狀態。

2.2.產品經理:

2.2.1.產品需求設計

2.2.2.審核產品發布並提出發布請求。

2.3.開發者:

2.3.1.實現、修改和改進產品。

2.3.2.協助測試人員進行驗收測試。

2.4.試驗裝置

2.4.1.產品測試和缺陷跟蹤

2.4.2.提出產品放行審核請求。

3.定義

3.1.1.軟件版本正式發布:指通過軟件測試人員的測試和驗證,符合發布標準的軟件版本發布的過程。

3.1.2.軟件版本異常發布:對於已經通過軟件測試人員測試驗證,但測試結果不符合發布標準的軟件版本,可以采用軟件版本異常發布流程。例如,客戶使用現場缺陷修復或現場測試等緊急情況。參見附件二流程。

4.測試和發布流程的描述

詳情請見上面的流程圖。

5.測試和發布流程

5.1.需求審查

5.1.1.參與者:產品、設計、開發和測試。

5.1.2.目的:明確相關人員的職責,評估設計、開發和測試周期,制定項目計劃。

5.1.3.評審過程中,針對產品給出產品需求文檔,從視覺和交互角度給出設計文檔。開發者從技術角度分析實現方案,實現難度。測試人員站在用戶的角度對產品邏輯給出不合理的建議。

5.2.測試計劃(可選)

5.2.1.參與者:測試,產品。

5.2.2.目標:根據項目計劃和開發人員的時間表制定測試計劃。

5.2.3.測試計劃內容:測試範圍和主要內容、時間要求和人員安排、測試分類和測試方法、測試環境和測試數據準備。

5.3.測試用例編寫

5.3.1.參與者:測試

5.3.2.目的:根據產品需求,設計具有足夠覆蓋率的測試用例。

5.3.3.工具:Excel

5.3.4.用例文檔管理:合流附件

5.4.測試用例評審

5.4.1.參與者:產品、開發和測試。

5.4.2.目的:確認測試用例的準確性和覆蓋率,避免功能點遺漏,為開發人員提供冒煙測試用例。

5.4.3.評審方式:根據項目大小或項目時間,選擇通過郵件發送評審或召開評審會議。

5.5.開發者自測

5.5.1.參與者:發展

5.5.2.目的:在通過自檢後,將測試版本提交給測試人員。

5.5.3.自檢通過:需求文檔中的功能點全部實現,測試人員提供的冒煙測試通過。

5.5.4.自測失敗:繼續開發過程。

5.6.開發人員的測試

5.6.1.參與者:發展

5.6.2.目標:交付要測試的功能

5.6.3.提交測試準備:新增模塊在功能上是否符合設計要求(需要做哪些改動),提供接口文檔(接口測試),說明其他可能受影響的模塊。

5.7.測試環境的發布

5.7.1.參與者:開發人員

5.7.2.目標:為測試人員提供壹個可測試的環境。

5.7.3.發布需求:自檢通過,開發負責人審核通過,正式提出測試需求。

5.8.測試人員執行測試用例

5.8.1.參與者:測試

5.8.2.目標:在計劃時間內,執行100%的測試用例,盡可能多的發現bug。

5.8.3.測試數據的準備和測試工具的選擇

5.8.4.提供測試結論,提出測試後的產品發布請求,說明遺留問題。

5.9.缺陷管理

5.9.1.參與者:開發和測試。

5.9.2.目的:發現軟件缺陷並及時修復。

5.9.3.缺陷管理流程

5.10.在線產品評論

5.10.1.參與者:產品、開發和測試。

5.10.2.目標:產品經理將最終確認需求,測試人員將在測試環境中解釋測試結果,並評估產品在線風險。

5.10.3.需求變更:任何需求變更都需要需求變更申請,並由相關負責人批準?

5.11.預發布環境版本

5.11.1.參與人員:運維。

5.11.2.目標:發布預發布環境,提供穩定的測試環境。

5.11.3.發布要求:關鍵bug數量為0,高優先級bug數量為0,中優先級bug數量不超過2,低優先級bug數量不受限制。

5.12.預發布環境測試

5.12.1.參與者:測試。

5.12.2.測試範圍:新需求的所有功能點,以及所有回歸測試(回歸測試範圍可以根據實際情況進行調整,比如只測試會影響新功能點的測試用例。

5.13.產品在線請求

5.13.1.參與者:測試。

5.13.2.目標:提出發布請求並報告和解釋測試環境的測試結果。

5.13.3.發布要求:關鍵bug數量為0,高優先級bug數量為0,中優先級bug數量不超過2,低優先級bug數量不受限制。

5.14.生產環境的發布

5.14.1.參與人員:運維。

5.14.2.目標:發布生產環境。

5.15.生產環境測試

5.15.1.參與者:測試。

5.15.2.測試範圍:主要新功能點和主要產品流程。

5.16.發布結束

6.異常釋放過程

6.1.提出了生產環境中的缺陷

6.1.1.發生時間:產品上線後。

6.1.2.發生環境:生產環境呈現產品缺陷。

6.2.缺陷審查

6.2.1.參與者:產品、開發和測試。

6.2.2.目的:評審缺陷的嚴重性和緊迫性,並決定是否有必要啟動異常發布過程。

6.2.3.缺陷級別評審:關鍵bug必須修復,高優先級bug和中優先級bug征求產品和R&D意見,低優先級bug不遵循異常發布流程。

6.3.發布請求

6.3.1.參與者:測試

6.3.2.目標:提出發布請求,並報告和解釋測試環境的測試結果。

6.4.生產環境的發布

6.4.1.參與人員:運維。

6.4.2.目標:發布生產環境。

6.5.生產環境測試

6.5.1.參與者:測試

6.5.2.測試範圍:主要新功能點和主要產品流程。

6.6.發布結束

  • 上一篇:部隊有住房公積金嗎
  • 下一篇:周六貸款會延期嗎?
  • copyright 2024外匯行情大全網