[发明专利]程序测试方法、装置、设备及存储介质在审
申请号: | 201911178259.4 | 申请日: | 2019-11-27 |
公开(公告)号: | CN112860537A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 熊成 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 王明远 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 测试 方法 装置 设备 存储 介质 | ||
公开了一种程序测试方法、装置、设备及存储介质。在测试应用程序的过程中,检测应用程序是否发生异常情况,并对应用程序的测试界面进行录制;响应于检测到应用程序发生异常情况,查找与异常情况关联的至少一个时间区间内录制的图像数据,以得到与异常情况对应的第一图像数据;提供第一图像数据,用于对异常情况的问题分析。由此可以精准地记录测试过程中异常现场,提高开发者发现、定位、解决异常的效率。
技术领域
本公开涉及软件测试领域,特别是涉及一种能够精准地记录测试过程中异常现场的程序测试方法、装置、设备及存储介质。
背景技术
软件测试是指在规定的条件下对应用程序进行操作,以发现程序错误,衡量应用质量,对其是否能满足设计要求进行评估的过程。测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
目前市面上的测试方案,在完成自动化测试过程后,呈现给用户的数据,大多是测试过程中应用程序或者手机系统生成的日志。有些方案会通过分应用程序和手机系统生成的日志,提取到每一次应用程序错误时候的错误日志,但开发者面对着这些日志,在很多情况下都没法很快地找出当前应用程序出现问题的地方。
因此,需要一种能够记录测试过程中错误现场的方案,以提高发现、定位、解决问题的效率。
发明内容
本公开的一个目的在于提供一种测试方案,通过精准地录制异常情况所对应的图像(如视频),提高开发者发现、定位、解决异常的效率。
根据本公开的第一个方面,提出了一种程序测试方法,包括:在测试应用程序的过程中,检测应用程序是否发生异常情况,并对应用程序的测试界面进行录制;响应于检测到应用程序发生异常情况,查找与异常情况关联的至少一个时间区间内录制的图像数据,以得到与异常情况对应的第一图像数据;提供第一图像数据,用于对异常情况的问题分析。
根据本公开的第二个方面,还提出了一种程序测试方法,包括:测试应用程序的过程中,检测应用程序是否发生异常情况,并在显示界面上展示测试过程;确定与异常情况关联的至少一个时间区间内的图像数据;测试完成后,在显示界面上提供图像数据,用于对异常情况的问题分析。
根据本公开的第三个方面,还提出了一种程序测试方法,包括:在测试应用程序的过程中,检测应用程序是否发生异常情况,并对应用程序的测试界面进行录制;响应于检测到应用程序发生异常情况,记录异常情况的发生时刻;在测试完成后,针对发生时刻,从录制的图像数据中提取该发生时刻附近预定时长范围内的图像数据,以得到与该发生时刻的异常情况对应的第一图像数据;提供第一图像数据,用于对异常情况的问题分析。
根据本公开的第四个方面,还提出了一种程序测试方法,包括:在测试应用程序的过程中,检测应用程序是否发生异常情况;响应于检测到应用程序发生异常情况,对当前时刻之后预定时长范围内应用程序的测试界面进行录制,以得到与异常情况对应的第一图像数据;提供第一图像数据,用于对异常情况的问题分析。
根据本公开的第五个方面,还提出了一种程序测试方法,包括:判断客户端是否具备本公开第一个方面至第四个方面中任一方面所述的程序测试方法的使用权限;在判定客户端具有使用权限的情况下,在客户端测试应用程序的过程中为客户端提供用于执行本公开第一个方面至第四个方面中任一方面所述的程序测试方法的服务。
根据本公开的第六个方面,还提出了一种程序测试装置,包括:检测模块,用于在测试应用程序的过程中,检测所述应用程序是否发生异常情况;录制模块,用于在测试所述应用程序的过程中,对所述应用程序的测试界面进行录制;查找模块,用于响应于检测到所述应用程序发生异常情况,查找与所述异常情况关联的至少一个时间区间内录制的图像数据,以得到与所述异常情况对应的第一图像数据;提供模块,用于提供所述第一图像数据,用于对所述异常情况的问题分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911178259.4/2.html,转载请声明来源钻瓜专利网。