1. 程式人生 > >第三章:TestOps方法論

第三章:TestOps方法論

測試數據 bug 重要 性能 開發 良好的 image 工具 ued

某些質量目標只能在TestOps中可行,這就是為什麽TestOps成功的一個重要因素,也這是一個開發團隊和測試團隊與Ops具有相同目標的範例。

TestOps需要一個全面的方法,專註於項目團隊的架構,業務流程,配置和測試管理,以實現TestOps的高效率。

有效的TestOps實踐需要對工具,自動化腳本和關於產品的交叉功能知識有良好的技術知識,我們將克服了統一TestOps挑戰。

TestOps評估:

評估當前的TestOps工具鏈,流程和文化。

分析項目體系結構。

確定基準指標。

確定待測應用程序的關鍵測試環境。

確定符合性要求。

技術分享圖片

戰略規劃:

制定測試策略 - 識別風險。

了解發布周期和整體產品路線圖。

定義自動構建部署和自動化測試執行的策略。

定義各個階段的各種測試階段和關鍵測試。

識別自定義自動化腳本/工具要求。

確定需要手動測試或專家質量保證的區域。

1.構建和代碼審查自動化

開發人員檢入分布式版本控制系統。

CI工具(Jenkins / Hudson)觸發了自動代碼審查和報告。

自動化單元測試執行。

建立質量自動報告。

開發人員進行必要的Bug修復,並再次檢查代碼。

技術分享圖片

2.測試臺自動化

實時測試環境創建。

利用雲和虛擬化技術自動部署測試環境,如Chef / Docker。

針對特定測試環境的自動化測試數據庫準備。

技術分享圖片

3.測試自動化和報告

在各種環境下自動安裝構建。

使用BlazeMeter / LoadStorm等雲服務並行執行功能,集成,回歸和性能測試。

自動測試報告。

準備構建Beta版測試人員或最終用戶發布。

技術分享圖片

TestOps專業知識

技術分享圖片

你需要更多閱讀豐滿你的知識體系:

  • 第八章:TestOps新名詞的定義

  • 第七章:TestOps持續測試

  • 第六章:TestOps的先決條件與TiP的類型

  • 第五章:TestOps讓自己不可或缺

  • 第四章:持續完善中的TestOps

  • 第三章:TestOps方法論

  • 第二章:有種測試模式叫做TestOps

  • 第一章:DevOps將為TestOps讓路

第三章:TestOps方法論