Arya-专业web自动化测试平台
学名:web自动化测试平台
英文名:Arya
出生日期:2018年3月22日
现居住地:http://arya.iflytek.com ( 家教严,只能邀请爱测未来团队的小伙伴来玩 )
兄弟姐妹:自动化测试平台Atp,移动测试平台Mtp, AI测试数据平台Oceanus, Mock平台,接口测试平台, itest
自我定位:人见人爱花见花开的web产品专业化测试平台,为大家解决web产品测试的烦恼
目前特长:腿特长及UI自动化
功能介绍:
被测系统基本信息集中管理
页面元素变动也是0烦恼,一键修改即可搞定。
基于页面配置自动化测试用例
Python,Java,Ruby统统不用会,只需要在页面上点点点。
不用写代码?Web页面操作各种各样的,封装的操作关键字管够吗?
这里有42种操作关键字(自豪中..):常见页面操作如点击、输入、文件上传、打开网页等;获取类操作如获取元素指定属性值、获取表格数据、元素存在状态等;校验类操作如校验元素值,图像对比等,支持5种匹配方式,预期值可手动输入可为设置的基线数据。支持步骤逻辑控制,包括if、while、loop。另外也支持多种数据库操作、ssh操作、执行js、发送http请求等。
这样还不够???没关系,你也可以使用关键字自定义功能,想怎么玩就怎么玩!
另外,这里以场景方式组织测试用例,现网和测试环境可共用一套测试用例,不同的配置在场景变量里设置就OK了。
测试执行
测试执行当然离不开执行机器啦!这里不用为没有机器和管理机器而烦恼,也不用担心机器利用率低(闲置的是机器,流掉的是白花花的银子),这里集中式管理执行机器,对所有项目免费提供常用浏览器执行环境。如果对浏览器类型或版本有其他想法,你也可以注册自己的机器和浏览器(如果不想别的项目使用或被用爆掉,要记得在页面上设置好使用权限和浏览器并发数喔,一般人我不告诉他)。
测试方案中加上要执行的场景,选好场景的执行机器或浏览器(支持多选,实现兼容性测试的功能验证),就可以开跑了!你有四种姿势可以选择:手动执行,CI触发执行,定时执行,周期执行。
测试报告
春天我种下了一批用例,夏天还没到,我的测试报告就成熟了(此处读liao)。咳咳咳…直接上图
针对数据校验类型的步骤呢,也是很贴心地标记了数据不同的地方:(快夸我!快夸我!)
如果你在方案里设置了收集性能数据,此处还有额外的惊喜喔!
我妈喊我回家吃饭了,下次详聊…
【关注爱测未来旗下微信公众号,了解更多研测技术】