持續整合質量保證方案

devilcry13發表於2018-12-24

需求階段

  1. 需求評審:介面、使用者介面、功能、效能、安全性

開發階段

  1. 單元測試:Junit
  2. 程式碼掃描:Sonar
  3. 依賴檢查、引用包安全性

測試階段

  1. 測試用例評審(實際評審和需求及開發會並行進行)
  2. 介面測試:robot framework + selenium(appium)介面測試:robot framework + selenium(appium)
  3. 介面測試:postman(http介面),自定義測試工具(dubbo、jsf、http介面),robot framework
  4. 功能測試:robot framework,TestNG, 手工測試
  5. 效能測試:jmeter
  6. 安全性測試:
  7. 隨機測試:monkey test

上線前:

  1. Jenkins整合robot framework,程式碼合入主分支後會進行自動化迴歸測試。

工具可參考:
12. sonar: https://blog.csdn.net/abcdocker/article/details/53840582
13. robot framework + jenkins: https://www.jianshu.com/p/ef8d3109ac5f
14. Test NG: http://testng.org/doc/documentation-main.html, https://www.yiibai.com/testng

相關文章