[发明专利]应用程序的功能测试方法、装置、计算机设备及存储介质在审
申请号: | 202110442584.8 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113138925A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 黄国勇 | 申请(专利权)人: | 闻泰通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 裴素英 |
地址: | 314006 浙江省嘉兴*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 功能 测试 方法 装置 计算机 设备 存储 介质 | ||
本发明提供的应用程序的功能测试方法、装置、计算机设备及存储介质,该方法包括:获取待测应用程序的测试信息;其中,测试信息包含目标控件在待测应用程序的页面上的位置坐标以及目标控件实现应用功能的预设操作指令;然后在位置坐标处控制预设操作指令执行,并采集执行预设操作指令对应的测试数据;在当预设操作指令的执行次数与预设测试次数一致,停止执行预设操作指令,根据全部测试数据生成测试结果。本申请通过计算设备自动对待测试应用程序执行重复的测试操作,而不需要人工干预,可以自动获取测试结果,快速、准确。
技术领域
本发明涉及终端领域,具体而言,涉及一种应用程序的功能测试方法、装置、计算机设备及存储介质。
背景技术
随着新技术的不断更新,各种各样的应用程序可以运行在智能终端,使得智能终端的功能逐渐多样化,随着应用程序数量的增加,智能终端潜在的异常问题也会增多,因此需要测试人员及时测出各个并反馈给开发人员进行解决。
目前,常用的测试方式是让测试人员对一些应用程序手动重复执行特定的操作,例如,以测试手机的相机功能为例,测试人员需要多次重复执行拍照操作或者大量次数的重复切换相机模式等来测试相机功能,这种测试方式使得测试人员测试任务加重,并且需要做许多重复枯燥的测试操作。
发明内容
本发明的目的包括,例如,提供了一种应用程序的功能测试方法、装置、设备、系统及存储介质,其能够减轻使得测试人员测试任务,使测试人员避免做许多重复枯燥的测试操作。
本申请实施例提供了一种应用程序的功能测试方法,所述方法包括:
获取待测应用程序的测试信息;其中,所述测试信息包含目标控件在待测应用程序的页面上的位置坐标以及所述目标控件实现应用功能的预设操作指令;
在所述位置坐标处控制所述预设操作指令执行,并采集执行所述预设操作指令对应的测试数据;
当所述预设操作指令的执行次数与所述预设测试次数一致,停止执行所述预设操作指令,根据全部所述测试数据生成测试结果。
在一个实施例中,获取待测应用程序的测试信息,包括:
显示控制界面;所述控制界面中具有所述待测应用程序对应的功能选择区域和测试次数配置区域;
响应针对所述功能选择区域的操作,确定被选择功能对应的所述目标控件;
响应针对所述测试次数配置区域的操作,确定所述预设测试次数;
根据所述目标控件对应的所述位置坐标、所述预设操作指令以及所述预设测试次数、生成所述测试信息。
在一个实施例中,在所述位置坐标处控制所述预设操作指令执行,并采集执行所述预设操作指令对应的测试数据,包括:
响应针对所述控制界面中的测试启动标识的操作,在所述位置坐标处控制所述预设操作指令执行,并采集执行所述预设操作指令对应的测试数据。
在一个实施例中,在获取待测应用程序的测试信息之前,还包括:
对所述待测应用程序的所述页面进行控件解析,生成每个控件对应的信息集;所述信息集中包含每个所述控件的位置坐标和应用功能;
根据所述应用功能,为每个所述控件配置所述预设操作指令。
在一个实施例中,所述方法还包括:
获取被测试终端的设备标识;
根据所述设备标识,生成所述被测试终端对应的控制界面。
在一个实施例中,所述控制界面还包括终端选择区域,获取目标被测试设备的设备标识,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闻泰通讯股份有限公司,未经闻泰通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110442584.8/2.html,转载请声明来源钻瓜专利网。