别人搭建的比较好的框架
之前自己搭建整个框架,遇到问题都要自己一点一点去解决。今天偶然看到别人搭建好的框架,做个笔记,留作以后参考。
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邮件测试报告功能。
作者:微微微笑
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.