別人搭建的比較好的框架

微微微笑發表於2017-11-20

之前自己搭建整個框架,遇到問題都要自己一點一點去解決。今天偶然看到別人搭建好的框架,做個筆記,留作以後參考。

auto_http_api

下載地址:http://git.oschina.net/ytbkun/auto_http_api

開發環境

  • Win7 64,python 3,Pycharm. unittest
  • 讀取配置檔案--讀取測試用例--執行測試用例--記錄測試結果--生成html結果檔案

框架簡介

  • 支援常見是HTTP中的post和get方法
  • 測試案例驅動用excel管理,注意的地方是為每個案例新增自定義檢查函式(更新為了生成器為xml管理)
  • 根據需要配置,可以執行部分用例,全部用例
  • 測試結合最後生成了html檔案,方便檢視。

測試用例配置檔案:

testCaseExcel.xlsl

測試輸出檔案:

結果生成報表

phoenixframework

下載地址:http://git.oschina.net/phoenixframework/phoenixframework

開發環境:

  • Java

框架簡介:

  • phoenixframework是一個自動化測試平臺,集程式碼託管, 分機(node節點)管理,定時任務,分散式或併發等方式執行通過phoenix_develop模組除錯好的用例。
  • 平臺使用SSH4開發,覆蓋了webgui,介面,移動mobile等終端的測試與監控。
  • 目前webGUI模組已經完成,相容chrome,Firefox,IE,httpunit以及phantomjs驅動。

測試用例管理介面

PatatiumWebUi

下載地址:http://git.oschina.net/zhengshuheng/PatatiumWebUi

開發環境

  • jdk 1.8 2、idea/eclipse 3、maven

框架簡介:

  • 基於selenium webdriver 的開源WebUI自動化測試框架
  • 該框架結合了testng,selenium,webdriver,jxl,jodd-http 等工具
  • 該框架基於頁面物件模型(POM)架構,實現了關鍵字驅動技術,資料驅動
  • 該框架實現了檢查點及用例失敗自動截圖功能,自動生成html測試報告及自動傳送html郵件測試報告功能。

輸入圖片說明

相關文章