别人搭建的比较好的框架

之前自己搭建整个框架,遇到问题都要自己一点一点去解决。今天偶然看到别人搭建好的框架,做个笔记,留作以后参考。

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邮件测试报告功能。

输入图片说明

原文地址:https://www.cnblogs.com/miniren/p/7243803.html