之前自己搭建整個框架,遇到問題都要自己一點一點去解決。今天偶然看到別人搭建好的框架,做個筆記,留作以後參考。
auto_http_api
下載地址:http://git.oschina.net/ytbkun/auto_http_api
開發環境
- Win7 64,python 3,Pycharm. unittest
- 讀取配置檔案--讀取測試用例--執行測試用例--記錄測試結果--生成html結果檔案
框架簡介
- 支援常見是HTTP中的post和get方法
- 測試案例驅動用excel管理,注意的地方是為每個案例新增自定義檢查函式(更新為了生成器為xml管理)
- 根據需要配置,可以執行部分用例,全部用例
- 測試結合最後生成了html檔案,方便檢視。
測試用例配置檔案:
測試輸出檔案:
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郵件測試報告功能。