[发明专利]基于自动化Web端模块化测试工具在审
申请号: | 202110619933.9 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113176914A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 赵兴磊 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 牛晴 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自动化 web 模块化 测试 工具 | ||
本申请涉及一种基于自动化Web端模块化测试工具。其通过Webpack插件和node.js技术开发而成,通过Webpack插件功能,用户可以通过简单操作配置待测试的模块,从而根据用户配置要求自动生成测试代码,也即根据配置的规则自动生每个模块的测试接口,之后借助于node.js自动执行测试,简单易用,降低了测试人员技能要求,并且也提高了测试效率。此外,还可以根据测试结果生成可视化图表,便于进行直观展示。
技术领域
本申请涉及接口测试技术领域,尤其涉及一种基于自动化Web端模块化测试工具。
背景技术
随着互联网快速发展,B/S结构(Browser/Server,浏览器/服务器模式)程序已成为当今的主流结构,同时前端技术的迭代,越来越多的业务已迁移到前端。前端的代码量也庞大起来,这时模块化编程方式也在前端流行起来。
在前端技术没有革新的时候,大部份代码都放在一起。造成代码之间的耦合度极高,对于前端测试人员来说无法从某一块单独进行测试,测试的方式也只能通过人工方式进行测试,对于一个小小的改动,都需要整个流程测试一遍,这样会导致资源的极大浪费。同时也对测试人员能力要求也极高,从效率上来说,也是一种损失。
而且,虽然前端技术不断的迭代,但是测试前端的自动化工具却停留在“原始”阶段。目前流行的模块自动化工具都是针对开发人员测试阶段的,不方便测试人员使用,而且测试后没有形成任何报告数据。比如,目前常用的自动化测试工具有Jest、Mocha、Jasmine和Nightwatch等,上述工具的存在一定程度上提高了测试效率,但是依然存在一定问题,例如,Jest对于其他库或工具的支持度不够,Mocha没有良好的图形化界面与测试报表,Jasmine的配置非常复杂,Nightwatch的测试用例不易阅读等等。因此,亟需一种高效易用且对用户技术要求不高的测试工具来解决上述问题。
发明内容
本申请提供一种基于自动化Web端模块化测试工具,以解决现有测试工具使用难度高或对用户技术要求高的问题。
本申请的上述目的是通过以下技术方案实现的:
本申请实施例提供一种基于自动化Web端模块化测试工具,其特征在于,基于Webpack插件和node.js技术开发而成,用于模块编程的前端测试,所述测试工具包括:插件系统和管理系统;
所述插件系统包括接口获取插件、接口参数分析插件、规则匹配插件和数据分析插件;所述接口获取插件用于扫描所有待测试的前端开发程序,并获取对应的模块以及自动生成各模块的测试接口;所述接口参数分析插件用于分析模块测试时所需要的参数,并生成对应的集合以存储模块信息;所述规则匹配插件用于根据用户配置的测试规则,从所述接口获取插件获取的所有模块中确定待测试模块;所述数据分析插件用于根据存储的模块信息进行数据保存,将数据保存到持久化数据库中;
所述管理系统包括性能测试系统、测试用例生成系统、报表生成系统和日志系统;所述性能测试系统用于根据用户配置的测试规则,在后台自动调用待测试模块进行测试,并将测试的数据存储于数据库中;所述测试用例生成系统用于根据所述性能测试系统测试得到的数据,生成测试用例报表;所述报表生成系统用于根据用户指令,从数据库中读取对应的数据,并根据读取的数据生成展示信息;所述日志系统用于记录测试过程中的所有操作记录。
可选的,所述测试工具还包括管理界面,用户通过所述管理界面配置测试规则以及查看测试结果。
可选的,测试过程中,在检测到模块的参数发生变化时,通过高亮的方式进行提示。
可选的,所述报表生成系统生成的展示信息包括图表及Excel表格信息。
可选的,对待测试模块进行测试时,若调用了其他模块,则确定其他模块的处理时长,并展示调用的所有其他模块。
本申请的实施例提供的技术方案可以包括以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110619933.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气动式驱鸟弹发射装置
- 下一篇:可进行气道手术操作的高频通气喉罩