[发明专利]用例测试方法及装置在审
申请号: | 201910040151.2 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109918288A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 李明;侯玉磊;李杨;易翠 | 申请(专利权)人: | 北京互金新融科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡;董文倩 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测试环境 目标工具 目标页面 用例测试 运行结果 测试用户界面 测试准确性 人工测试 工具库 可视化 页面 创建 展示 | ||
本发明公开了一种用例测试方法及装置。其中,该方法包括:获取待测试用例,其中,上述待测试用例用于测试用户界面功能;在基于目标工具库创建测试环境之后,在上述测试环境下运行上述待测试用例,其中,上述目标工具库至少包括:puppeteer工具库;依据运行结果确定上述待测试用例是否通过测试,其中,在目标页面中展示上述运行结果和上述待测试用例的测试结果,上述目标页面至少包括:可视化页面。本发明解决了现有技术中的测试方法人工测试成本较高且测试准确性较低的技术问题。
技术领域
本发明涉及测试技术领域,具体而言,涉及一种用例测试方法及装置。
背景技术
在现有技术中,在修改前端代码之后,测试人员往往需要回归测试大量用例以保证代码的正确性,但在用例测试中,不仅人工测试成本较高,还不可避免会遗漏掉某些测试用例,测试准确性较低容易导致将代码发到线上之后出现问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种用例测试方法及装置,以至少解决现有技术中的测试方法人工测试成本较高且测试准确性较低的技术问题。
根据本发明实施例的一个方面,提供了一种用例测试方法,包括:获取待测试用例,其中,上述待测试用例用于测试用户界面功能;在基于目标工具库创建测试环境之后,在上述测试环境下运行上述待测试用例,其中,上述目标工具库至少包括:puppeteer工具库;依据运行结果确定上述待测试用例是否通过测试,其中,在目标页面中展示上述运行结果和上述待测试用例的测试结果,上述目标页面至少包括:可视化页面。
进一步地,上述待测试用例包括以下至少之一:基于功能回归点数据编写的第一测试用例;采用代码录制工具录制的第二测试用例。
进一步地,上述测试环境至少包括:页面语言环境;基于目标工具库创建测试环境,包括:采用上述目标工具库访问上述可视化页面,以创建上述页面语言环境;在上述测试环境下运行上述待测试用例,包括:在上述页面语言环境下运行上述待测试用例,得到上述运行结果。
进一步地,依据运行结果确定上述待测试用例是否通过测试,包括:检测运行上述待测试用例后上述可视化页面的当前页面状态;比对上述当前页面状态与目标页面状态,得到比对结果;在上述比对结果指示上述当前页面状态与目标页面状态一致的情况下,确定上述待测试用例通过测试,在上述比对结果指示上述当前页面状态与目标页面状态不一致的情况下,确定上述待测试用例未通过测试。
进一步地,在确定上述待测试用例通过测试之后,上述方法还包括:记录上述待测试用例,并在上述可视化页面中标注上述待测试用例的当前状态为测试通过状态;在确定上述待测试用例未通过测试之后,上述方法还包括:生成与上述待测试用例对应的快照数据,并记录与上述待测试用例对应的日志数据,以及在上述可视化页面中标注上述待测试用例的当前状态为测试未通过状态。
根据本发明实施例的另一方面,还提供了一种用例测试装置,包括:获取模块,用于获取待测试用例,其中,上述待测试用例用于测试用户界面功能;运行模块,用于在基于目标工具库创建测试环境之后,在上述测试环境下运行上述待测试用例,其中,上述目标工具库至少包括:puppeteer工具库;确定模块,用于依据运行结果确定上述待测试用例是否通过测试,其中,在目标页面中展示上述运行结果和上述待测试用例的测试结果,上述目标页面至少包括:可视化页面。
进一步地,上述测试环境至少包括:页面语言环境;上述装置还包括:创建模块,用于采用上述目标工具库访问上述可视化页面,以创建上述页面语言环境;上述运行模块,还用于在上述页面语言环境下运行上述待测试用例,得到上述运行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京互金新融科技有限公司,未经北京互金新融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910040151.2/2.html,转载请声明来源钻瓜专利网。