[发明专利]前端组件的测试方法、装置、存储介质及计算机设备有效
申请号: | 202010341624.5 | 申请日: | 2020-04-27 |
公开(公告)号: | CN111651346B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 张玉荣 | 申请(专利权)人: | 深圳平安医疗健康科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田区华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 组件 测试 方法 装置 存储 介质 计算机 设备 | ||
本发明测试自动化技术领域,公开了一种前端组件的测试方法,其中方法包括:获取前端组件代码和前端组件测试需求信息,并在前端组件代码中嵌入代码覆盖率统计代码,得到测试代码;根据测试代码和前端组件代码测试需求信息,在集成开发环境的单元测试框架下建立测试用例集;对测试用例集进行测试,得到测试结果;根据测试结果,生成测试报告和代码覆盖率统计报告。上述方法可以可以在生成测试结果的同时生成代码覆盖率统计报告,无需二次操作即可及时的查询出测试的全面度情况,同时,本方案还可以根据测试需求自动搭建测试用例集,以准确的测试出前端组件代码的功能实现情况,提高了前端组件代码的测试效率。
技术领域
本发明涉及软件测试领域,尤其是涉及一种前端组件的测试方法、装置、存储介质及计算机设备。
背景技术
软件测试是系统开发过程中一个非常重要的环节,在过往的软件项目测试过程中,很多测试问题都是在应用组装环节才被发现的,在这种情形下,测试问题暴露的较晚,反复测试的次数较多,测试周期也较长,目前的方法是采用单元测试,即对软件项目中最小可测试单元进行检验和验证,以尽快暴露各种测试问题。
对于需要测试大量的B/S架构系统且存在很多公用的组件模块而言,前端组件的单元测试意义极大。但是,目前市场上还没有一个很好的前端代码单元测试工具,都是需要根据对应的业务系统业务逻辑,利用MoCha框架编写前端代码自动化测试脚本来开展单元测试工作,这种测试方法存在很多不足,如整体测试效率较低以及查询代码覆盖率操作性差等,如果前端组件无法充分测试,会遗留较多的问题,那么,当组件库为其他项目所使用时,调试的过程将非常繁琐,会浪费大量的开发时间。
发明内容
有鉴于此,本申请提供了一种前端组件的测试方法、装置、存储介质及计算机设备,主要目的在于解决前端组件整体测试效率较低以及查询代码覆盖率操作性较差的技术问题。
根据本发明的第一个方面,提供了一种前端组件的测试方法,该方法包括:
获取前端组件代码和前端组件测试需求信息,并在前端组件代码中嵌入代码覆盖率统计代码,得到测试代码;
根据测试代码和前端组件代码测试需求信息,在集成开发环境的单元测试框架下建立测试用例集;
对测试用例集进行测试,得到测试结果;
根据测试结果,生成测试报告和代码覆盖率统计报告。
根据本发明的第二个方面,提供了一种前端组件的测试装置,所述装置包括:
测试代码生成模块,用于获取前端组件代码和前端组件测试需求,并在前端组件代码中嵌入代码覆盖率统计代码,得到测试代码;
测试用例搭建模块,用于根据测试代码和前端组件代码测试需求,在集成开发环境的单元测试框架下建立一组测试用例集;
测试结果生成模块,用于对所述测试用例集进行测试,得到测试结果;
测试报告生成模块,用于根据所述测试结果,生成测试报告和代码覆盖率统计报告。
根据本发明的第三个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述前端组件的测试方法。
根据本发明的第四个方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述前端组件的测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳平安医疗健康科技服务有限公司,未经深圳平安医疗健康科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010341624.5/2.html,转载请声明来源钻瓜专利网。