[发明专利]自动化测试框架自动测试的实现技术在审
| 申请号: | 202110053750.5 | 申请日: | 2021-01-15 |
| 公开(公告)号: | CN112835789A | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 薛占国;杜崇崇;罗海斌;王鹏 | 申请(专利权)人: | 北京高因科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 孙国栋 |
| 地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 测试 框架 自动 实现 技术 | ||
1.自动化测试框架自动测试的实现技术,其特征在于,包括PC-UI自动化框架、移动端-UI自动化框架、可扩展的自动化执行框架、灵活的自动化日志模块、实用的报告、邮件、消息模块、可对接持续集成的接口模块。
2.如权利要求1所述的自动化测试框架自动测试的实现技术,其特征在于,所述PC-UI自动化框架:通过Python+Selenium+Unittest+logger可以完成PC自动化测试框架搭建、脚本编写、脚本优化、脚本执行、日志分析、搭建GitLab+Jenkins的自动化服务器可以实现自动化脚本实时监控,有新代码更新实时同步自动化测试服务器,完成自动化测试服务器代码更新,对脚本可以实现实时、定时执行,实现自动化测试的持续集成,服务器增加自动化脚本日志记录跟进,可追溯问题发现的原因,脚本执行完成可应用HttpRunner报告文件进行封装方法实现生成自动化可视测试报告、通过封装的发送邮件、钉钉消息可以实时同步自动化测试结果,让整个自动化测试结果有据可依,可以根据实际需要进行自动化测试功能模块灵活封装、实现自动化测试不同环境切换。
3.如权利要求2所述的自动化测试框架自动测试的实现技术,其特征在于,所述移动端-UI自动化框架:基于python语言,移动端框架底层封装ATXserver实现多设备兼容,移动端自动化通过weditor进行应用快速定位元素,封装移动端可用的定位元素方法,进行对手机的自动化操作,操作手机的同时会判断手机应用是否安装,未安装会自动执行jenkins中APP打包方法,把打完的APP包自动拉取到本地项目,框架封装了自动安装、启动、操作等APP的方法,通过这些常的方法对移动端APP进行常规自动化测试。
4.如权利要求3所述的自动化测试框架自动测试的实现技术,其特征在于,所述可扩展的自动化执行框架:自动化脚本的执行,通过Python语言的单元测试框架unittest框架进行封装,使用封装好的ATXMethods.CaseStrategy进行自动化测试脚本的加载执行,根据加载的用例,判断是否要加载移动设备,用例执行会通过底层unittest进行,让所有执行测试的类都继承于TestCase类,可以将TestCase看成是对特定类进行测试的方法的集合,这样可以方便的来加载安排自动化脚本执行的顺序,可以添加自定义的自动化测试集,完成不同集合的自动化脚本执行,灵活的执行脚本用例方法,可以满足不同端的自动化脚本执行,自动化脚本执行会调用后续不同端生成报告的模块,实现不同脚本执行生成不同脚本报告。
5.如权利要求4所述的自动化测试框架自动测试的实现技术,其特征在于,所述灵活的自动化日志模块:通过LoggerMethods日志模块记录跟踪运行时发生的错误,新增自动化日志不同端的日志等级、生成不同项目特定日志的输出,通过应用控制台和报告显示自动化执行的结果日志,通过日志分析自动化测试执行情况,定位自动化脚本错误问题,输出执行人员理解的信息日志,让自动化测试结果变的简单可读,对执行自动化测试脚本的功能测试人员能更容易的定位脚本错误的地方及原因,并很快解决脚本问题。
6.如权利要求5所述的自动化测试框架自动测试的实现技术,其特征在于,所述实用的报告、邮件、消息模块:自动化测试脚本执行完成,会自动生成自动化测试报告,自动化报告会记录测试脚本执行时长,测试结果、测试执行图表,测试报告用例详情,测试报告日志、测试报告截图等功能,报告生成后会调用发邮件,发钉钉消息的方法,把自动化测试报告发送给相关人员,让自动化测试有据可依,实现了自动化测试不同场景可定制不同报告、不同消息的场景,完善了整个自动化测试结果报告输出的机制。
7.如权利要求6所述的自动化测试框架自动测试的实现技术,其特征在于,所述可对接持续集成的接口模块:将自动化测试人员写的脚本在代码服务器上进行提交,通过自动化测试服务器对代码进行自动部署,执行,生成自动化测试可视化报告,发现有问题,实时收集错误日志,定时执行自动化脚本,以确保自动化执行的可持续性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高因科技有限公司,未经北京高因科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110053750.5/1.html,转载请声明来源钻瓜专利网。





