[发明专利]页面组件的单元测试方法、装置及设备在审
申请号: | 202210238492.2 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114625644A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 黄康 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 刘敏 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 组件 单元测试 方法 装置 设备 | ||
本申请公开了一种页面组件的单元测试方法、装置及设备,涉及自动化测试领域,可解决目前在进行页面组件的单元测试时,测试工作量大、成本高,且测试效率低的技术问题。其中方法包括:确定待进行单元测试的目标页面组件,所述目标页面组件中至少包含一个页面元素;获取所述目标页面组件的组件信息,并根据所述组件信息生成所述目标页面组件的配置文件,所述组件信息包括所述目标页面组件包含的页面元素,每个所述页面元素对应的绑定事件,每个所述页面元素对应所述绑定事件下的预期执行结果;根据所述配置文件以及利用预设的单元测试工具库,生成所述目标页面组件的单元测试代码;利用所述单元测试代码测试所述目标页面组件,获取单元测试结果。
技术领域
本申请涉及自动化测试领域,尤其涉及到一种页面组件的单元测试方法、装置及设备。
背景技术
目前前端行业内,随着前端技术的发展及日渐成熟的体系,页面元素的单元测试在大型项目中,已经显得非常重要。当项目增加了单元测试以后,可以保证每次开发改动后,通过脚本编写好的单元测试进行验证,及时排查出问题,以及对原有功能代码的影响等等。避免在代码移交或者上线后,才发现问题。同时,也可以节省测试人员手工测试的投入,以及避免人为疏漏缺少的测试案例覆盖。
单位测试虽然好,但是要想做到所有项目都有单元测试脚本,目前来看,是不太现实的。因为编写单元测试脚本,是一件非常耗费时间的事情,不同框架的单元测试脚本写法还有很大差别,且单元测试脚本使用的语法有别与正常开发业务逻辑的语法,需要单独学习才可以进行编写,对于开发者来说,需要额外投入精力去学习。此外,随着项目代码的不断迭代开发,页面元素变化导致单元测试脚本失效需要重写,开发者需要重新投入梳理原有逻辑以及重现编写。故现有从而导致测试工作量大、测试效率低。
发明内容
有鉴于此,本申请提供了一种页面组件的单元测试方法、装置及设备,可解决目前在进行页面组件的单元测试时,测试工作量大、成本高,且测试效率低的技术问题。
根据本申请的一个方面,提供了一种页面组件的单元测试方法,该方法包括:
确定待进行单元测试的目标页面组件,所述目标页面组件中至少包含一个页面元素;
获取所述目标页面组件的组件信息,并根据所述组件信息生成所述目标页面组件的配置文件,所述组件信息包括所述目标页面组件包含的页面元素,每个所述页面元素对应的绑定事件,每个所述页面元素对应所述绑定事件下的预期执行结果;
根据所述配置文件以及利用预设的单元测试工具库,生成所述目标页面组件的单元测试代码;
利用所述单元测试代码测试所述目标页面组件,获取单元测试结果。
根据本申请的另一个方面,提供了一种页面组件的单元测试装置,该装置包括:
确定模块,用于确定待进行单元测试的目标页面组件,所述目标页面组件中至少包含一个页面元素;
第一生成模块,用于获取所述目标页面组件的组件信息,并根据所述组件信息生成所述目标页面组件的配置文件,所述组件信息包括所述目标页面组件包含的页面元素,每个所述页面元素对应的绑定事件,每个所述页面元素对应所述绑定事件下的预期执行结果;
第二生成模块,用于根据所述配置文件以及利用预设的单元测试工具库,生成所述目标页面组件的单元测试代码;
测试模块,用于利用所述单元测试代码测试所述目标页面组件,获取单元测试结果。
根据本申请的又一个方面,提供了一种非易失性可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述页面组件的单元测试方法。
根据本申请的再一个方面,提供了一种计算机设备,包括非易失性可读存储介质、处理器及存储在非易失性可读存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述页面组件的单元测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210238492.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可变周向位置的串列叶片
- 下一篇:一种双滚球结构的三销轴式移动万向节