測試框架那些事兒

打算新開一個模塊,就叫做我寫過的測試框架系列。

我們看看測試工程師(其實就是我啦)的常見需求:

  1. 我需要一個平臺,能夠展示每天跑了多少條用例
  2. 我只要運行指定的測試用例
  3. 測試失敗能夠通知到我
  4. 用例失敗能夠重試幾次
  5. 要是能夠向spring一樣使用依賴注入就好了
  6. 我要去判斷用例是否成功還是失敗
  7. 我要測試http接口
  8. 我要測試dubbo接口
  9. 我要查看mysql數據庫
  10. 我要查看redis
  11. 我的B用例依賴於A用例, 我想讓我的測試用例按照指定順序運行
  12. 我的用例太多了,我想併發執行,加快測試速度
  13. 我想把我的代碼和我的測試數據分開

測試框架的工作

對應上面的需求,我們來設計測試框架

重試機制
消息推送
測試用例上報
測試進度上報
使用AbstractTestNGSpringContextTests
斷言檢查
http通用請求接口封裝
mysql連接方法處理–待完成

測試框架設計結構圖

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章