作品描述
操作指引:
编写用例: ./testcase_yaml/ ./testcase_yaml_flow/
执行用例:运行./testcase_run/test_case_run_all.py
测试报告:./report/
优点:
1,用例编写简单,方式统一,极容易上手
2,操作方式封装,代码规范易维护
3,测试报告excel优美,自动截图,自动统计成图表
4,测试元素统一文件中管理,用例引用变量即可
5,测试数据参数化- yaml文件管理测试数据
6,支持检查点.text 文本属性的检查
1、解决的痛点:
上手容易,维护简单。针对无ui自动化测试经验的测试人员,可以非常容易展开ui自动化测试。
2、应用的场景:
web ui 自动化测试, app ui自动化测试,
2.1 功能描述:
yaml编写用例,自定义方法及参数,变量方便传值
设置页面检查点,数据库检查点
配置文件设置运行参数,以及切换使用哪种测试驱动(macaca或selenium)
测试报告excel 直接统计好送邮件及附件报告
2.2 应用举例
现正式开始找新项目中推广
已成功应用项目:精准营销项目, 客户风险管控平台
应用截图
2.2.1, 设置浏览器类型和 测试框架驱动
2.2.2, appium, macaca, selenium 文件夹
2.2.3,设置元素 using、locator、(可选:缺省操作、页面说明)
2.2.4、 设置 测试参数
2.2.5 编写 页面操作方法或封装操作步骤 login, logout
2.2.6 登录-退出 流程测试用例编写.
tags:用例标签,方便控制用例是否运行。
login:上面定义的方法,传入了用户名密码
logout: 直接调用上面定义的方法
2.2.7 执行 ./testcase_run/testcase_run_all.py,生产测试报告
2.2.8 自动发送邮件,带测试报告附件
附:公司邮箱配置:
附:运行参数设置:
3、实现方式:
python3 + (macaca、selenium),理论上也支持appium,添加对应的api方法进来就可以
创新点
支持多种应用,pc web,移动app 。
且测试驱动切换容易,macaca,selenium、appium 都可以支持。
用例格式用yaml文件编写,容易扩展成web方式,也是后续的目标
带来的影响
提高效率:测试人员进行自动化测试上手比较快,假设页面page object方式需要2 周,而用此框架,只需要2小时。
平台统一:不管是web ui, 还是app ui,都能统一用此工具,进行测试
维护简单: 测试人员编写yaml用例,和少许方法。工具专人维护
https://sf0001371243a.sf.com/svn/myscript/branchv1
svn: guest/guest
试用链接请戳:
https://sf0001371243a.sf.com/svn/myscript/branchv1
chinewwen
- 粉丝: 11
- 资源: 6
最新资源
- php54-php-snmp-5.4.16-22.el6.centos.alt.x86_64.rpm
- php54-php-soap-5.4.16-16.el6.centos.alt.x86_64.rpm
- php54-php-tidy-5.4.16-22.el6.centos.alt.x86_64.rpm
- php54-php-tidy-5.4.16-16.el6.centos.alt.x86_64.rpm
- php54-php-soap-5.4.16-22.el6.centos.alt.x86_64.rpm
- php54-php-xmlrpc-5.4.16-16.el6.centos.alt.x86_64.rpm
- php54-php-xml-5.4.16-16.el6.centos.alt.x86_64.rpm
- php54-php-xml-5.4.16-22.el6.centos.alt.x86_64.rpm
- php54-php-xmlrpc-5.4.16-22.el6.centos.alt.x86_64.rpm
- php54-scldevel-1.1-5.el6.centos.alt.x86_64.rpm
- php54-runtime-1.1-5.el6.centos.alt.x86_64.rpm
- 15麦克马斯特大学电池驾驶充放数据集.zip
- 用于十六进制到十进制转换的 Java 程序
- 华为战略薪酬管理及案例分析.ppt
- ioDraw-v3.4.0-mac-arm64.dmg,流程图、思维导图、甘特图、白板、海报设计软件,macOS arm64版
- 华为八连环科学绩效指标量化技术.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈