基于自动化Web端模块化测试工具制造技术

技术编号:29458301 阅读:32 留言:0更新日期:2021-07-27 17:25
本申请涉及一种基于自动化Web端模块化测试工具。其通过Webpack插件和node.js技术开发而成,通过Webpack插件功能,用户可以通过简单操作配置待测试的模块,从而根据用户配置要求自动生成测试代码,也即根据配置的规则自动生每个模块的测试接口,之后借助于node.js自动执行测试,简单易用,降低了测试人员技能要求,并且也提高了测试效率。此外,还可以根据测试结果生成可视化图表,便于进行直观展示。

【技术实现步骤摘要】
基于自动化Web端模块化测试工具
本申请涉及接口测试
,尤其涉及一种基于自动化Web端模块化测试工具。
技术介绍
随着互联网快速发展,B/S结构(Browser/Server,浏览器/服务器模式)程序已成为当今的主流结构,同时前端技术的迭代,越来越多的业务已迁移到前端。前端的代码量也庞大起来,这时模块化编程方式也在前端流行起来。在前端技术没有革新的时候,大部份代码都放在一起。造成代码之间的耦合度极高,对于前端测试人员来说无法从某一块单独进行测试,测试的方式也只能通过人工方式进行测试,对于一个小小的改动,都需要整个流程测试一遍,这样会导致资源的极大浪费。同时也对测试人员能力要求也极高,从效率上来说,也是一种损失。而且,虽然前端技术不断的迭代,但是测试前端的自动化工具却停留在“原始”阶段。目前流行的模块自动化工具都是针对开发人员测试阶段的,不方便测试人员使用,而且测试后没有形成任何报告数据。比如,目前常用的自动化测试工具有Jest、Mocha、Jasmine和Nightwatch等,上述工具的存在一定程度上提高了测试效率,但是本文档来自技高网...

【技术保护点】
1.一种基于自动化Web端模块化测试工具,其特征在于,基于Webpack插件和node.js技术开发而成,用于模块编程的前端测试,所述测试工具包括:插件系统和管理系统;/n所述插件系统包括接口获取插件、接口参数分析插件、规则匹配插件和数据分析插件;所述接口获取插件用于扫描所有待测试的前端开发程序,并获取对应的模块以及自动生成各模块的测试接口;所述接口参数分析插件用于分析模块测试时所需要的参数,并生成对应的集合以存储模块信息;所述规则匹配插件用于根据用户配置的测试规则,从所述接口获取插件获取的所有模块中确定待测试模块;所述数据分析插件用于根据存储的模块信息进行数据保存,将数据保存到持久化数据库中...

【技术特征摘要】
1.一种基于自动化Web端模块化测试工具,其特征在于,基于Webpack插件和node.js技术开发而成,用于模块编程的前端测试,所述测试工具包括:插件系统和管理系统;
所述插件系统包括接口获取插件、接口参数分析插件、规则匹配插件和数据分析插件;所述接口获取插件用于扫描所有待测试的前端开发程序,并获取对应的模块以及自动生成各模块的测试接口;所述接口参数分析插件用于分析模块测试时所需要的参数,并生成对应的集合以存储模块信息;所述规则匹配插件用于根据用户配置的测试规则,从所述接口获取插件获取的所有模块中确定待测试模块;所述数据分析插件用于根据存储的模块信息进行数据保存,将数据保存到持久化数据库中;
所述管理系统包括性能测试系统、测试用例生成系统、报表生成系统和日志系统;所述性能测试系统用于根据用户配置的测试规则,在后台自动调用待测试模块进行测试,并将测试的数据存储于数据库中...

【专利技术属性】
技术研发人员:赵兴磊
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1