为了账号安全,请及时绑定邮箱和手机立即绑定

WebUI 自动化测试框架 PhoenixAutotest 发布 20170629

标签:
测试

介绍
基于Selenium的自动化测试框架Phoenix,采用Java语言编写的。到目前为止,已经覆盖了WebUI自动化测试过程中需要的大部分功能封装。

元素定位,数据源,测试流程的分层思想,使得脚本(代码)易维护,框架易扩展。元素定位部分,可以采用xml、yaml、excel或者Java注解的的方式来描述。数据源同样支持多种常用的文件格式来表示。而测试流程部分,您可以借助JUnit、TestNG或者本框架提供的方式来做。

而参数化则是另一维度的封装,在元素定位信息、数据源等地方都可以使用参数化来让您的脚本更加动态,简化编码和维护成本。

针对sessionStorage、cookie的处理,框架也给出了方案:通过在方法上添加Java注解,即可实现自动保存和加载sessionStorage或者cookie。这样,部分基于这两种技术来实现会话校验的web程序,就可以实现免登录的效果。

对于测试报告,正是这次发版的重点——框架给出了三种类型的报告:Excel、数据库、Jira,并提供可扩展的报告插件接口。关于报告的使用教程,请参考《自动化测试~报告篇》。

参考
本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消