触屏测试方法及装置制造方法及图纸

技术编号:37372145 阅读:11 留言:0更新日期:2023-04-27 07:16
本申请实施例提供了一种触屏测试方法及装置,首先机械臂控制机在接收到测试服务器发送的测试计划时,将测试计划中的多条测试指令逐一发给目标五指机械臂,并将各测试指令对应的测试执行日志逐一发给数据处理服务器,目标五指机械臂根据各测试指令依次对目标待测智能触屏产品执行相应的测试操作,目标待测智能触屏产品对测试操作进行监听,得到各测试指令分别对应的测试数据,并将测试数据发送给数据处理服务器,最后数据处理服务器根据测试数据和测试执行日志,得出各测试指令对应的测试事件的测试结果。本申请利用五指机械臂模拟用户触屏行为,对触屏功能进行了自动化测试,在保证测试准确率的同时,提高了测试的效率。提高了测试的效率。提高了测试的效率。

【技术实现步骤摘要】
触屏测试方法及装置


[0001]本申请涉及测试
,尤其涉及一种触屏测试方法及装置。

技术介绍

[0002]日常生活中我们经常会使用到很多支持触屏功能的产品,例如智能手机、触屏电脑等,这些触屏产品在大量生产、销售之前会对触屏功能进行触屏测试,以保证触屏产品的触屏功能达到预期效果。
[0003]传统的触屏测试方法主要分为两种,一种是用过人工进行手工测试,这种方式耗费人力物力,测试效率太低,另一种是基于脚本的发送触摸事件例,如点击、按压、划线等测试,但是虽然能实现自动化测试,但是无法真正模拟用户触屏行为,测试准确率低。因此,传统的方法无法同时保证测试的准确率和效率。

技术实现思路

[0004]本申请提供触屏测试方法及装置,在保证测试准确率的同时,提高了测试的效率。
[0005]一方面,本申请提供一种触屏测试方法,应用于触屏测试系统,所述触屏测试系统包括测试服务器、机械臂控制机、五指机械臂组、待测智能触屏产品组以及数据处理服务器,所述五指机械臂组至少包括一台五指机械臂,所述待测智能触屏产品组至少包括一台待测智能触屏产品,所述触屏测试方法包括:
[0006]所述测试服务器向所述机械臂控制机发送测试计划,所述测试计划包含多条测试指令和各测试指令对应的测试执行日志,所述测试指令包括目标五指机械臂标识,所述目标五指机械臂与目标待测智能触屏产品相对应;
[0007]所述机械臂控制机在接收到所述测试计划时,根据所述目标五指机械臂标识,将所述测试计划中的多条测试指令逐一发给所述目标五指机械臂,并将各测试指令对应的测试执行日志逐一发给所述数据处理服务器;
[0008]所述目标五指机械臂根据各测试指令依次对所述目标待测智能触屏产品执行相应的测试操作;
[0009]所述目标待测智能触屏产品在接收到所述机械臂控制机发送的开始测试指令时,对所述测试操作进行监听,得到各测试指令分别对应的测试数据,所述测试数据包括目标待测智能触屏产品根据所述测试操作生成的实际执行日志;
[0010]所述目标待测智能触屏产品在接收到所述机械臂控制机发送的结束测试指令时,向所述数据处理服务器发送所述测试数据;
[0011]所述数据处理服务器根据所述测试数据和所述测试执行日志,得出各测试指令对应的测试事件的测试结果。
[0012]可选地,在本申请一些可能的实现方式中,所述测试数据还包括屏幕截图数据;所述数据处理服务器根据所述测试数据和所述测试执行日志,得出各测试指令对应的测试事件的测试结果的步骤,包括:
[0013]所述数据处理服务器根据所述实际执行日志和所述测试执行日志,判断所述目标待测智能触屏产品分别对各测试指令是否产生响应;
[0014]将没有响应的指令对应的测试事件确定为失败事件,将有响应的指令对应的测试事件确定为候选成功事件;
[0015]获取所述候选成功事件对应的屏幕截图数据;
[0016]根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果。
[0017]可选地,在本申请一些可能的实现方式中,所述候选成功事件为多点按压;所述根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果的步骤,包括:
[0018]通过所述屏幕截图数据得到按压点的数量;
[0019]从所述测试执行日志中获取所述候选成功事件对应的预设按压数量;
[0020]若所述按压点的数量等于所述预设按压数量,所述候选成功事件为成功事件。
[0021]可选地,在本申请一些可能的实现方式中所述候选成功事件为多指划线;所述根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果的步骤,包括:
[0022]将所述屏幕截图数据转换到霍夫空间,得到所述屏幕截图中的直线对应的霍夫点;
[0023]从所述测试执行日志中获取所述候选成功事件对应的预设划线数量;
[0024]若所述霍夫点的数量等于所述预设划线数量,所述候选成功事件为成功事件。
[0025]可选地,在本申请一些可能的实现方式中,所述目标待测智能触屏产品在接收到所述机械臂控制机发送的开始测试指令时,对所述测试操作进行监听,得到各测试指令对应的测试数据的步骤,包括:
[0026]所述机械臂控制机将所述测试计划中的第一条指令发给所述目标五指机械臂时,向所述目标待测智能触屏产品发送开始测试指令;
[0027]所述目标待测智能触屏产品在接收到所述机械臂控制机发送的开始测试指令时,对所述测试操作进行监听,得到各测试指令对应的测试数据。
[0028]可选地,在本申请一些可能的实现方式中所述目标待测智能触屏产品在接收到所述机械臂控制机发送的结束测试指令时,向所述数据处理服务器发送所述测试数据的步骤,包括:
[0029]所述机械臂控制机将所述测试计划中的最后一条指令发给所述目标五指机械臂时,向所述目标待测智能触屏产品发送结束测试指令;
[0030]所述目标待测智能触屏产品在接收到所述机械臂控制机发送的结束测试指令时,向所述数据处理服务器发送所述测试数据。
[0031]可选地,在本申请一些可能的实现方式中,在所述测试服务器向所述机械臂控制机发送测试计划的步骤之前,还包括:
[0032]从测试库中选择多个测试事件;
[0033]根据所述多个测试事件制定测试计划。
[0034]可选地,在本申请一些可能的实现方式中,在所述从测试库中选择多个测试事件
的步骤之前,还包括:
[0035]将测试事件对应的测试事件存储在所述测试服务器中。
[0036]可选地,在本申请一些可能的实现方式中,在所述数据处理服务器根据所述测试数据和所述测试执行日志,得出各测试指令对应的测试事件的测试结果的步骤之后,还包括:
[0037]所述数据处理服务器将所述测试结果发送给所述测试服务器;
[0038]所述测试服务器根据所述测试结果生成测试报告。
[0039]一方面,本申请提供一种触屏测试装置,还包括:
[0040]第一发送单元,用于测试服务器向机械臂控制机发送测试计划,所述测试计划包含多条测试指令和各测试指令对应的测试执行日志,所述测试指令包括目标五指机械臂标识,所述目标五指机械臂与目标待测智能触屏产品相对应;
[0041]第二发送单元,用于所述机械臂控制机在接收到所述测试计划时,根据所述目标五指机械臂标识,将所述测试计划中的多条测试指令逐一发给所述目标五指机械臂,并将各测试指令对应的测试执行日志逐一发给数据处理服务器;
[0042]执行单元,用于所述目标五指机械臂根据各测试指令依次对所述目标待测智能触屏产品执行相应的测试操作;
[0043]监听单元,用于所述目标待测智能触屏产品在接收到所述机械臂控制机发送的开始测试指令时,对所述测试操作进行监听,得到各测试指令分别对应的测试数据,所述测试数据包括目标待测智能触屏产品根据所述测试操作生成的实际执行日志本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触屏测试方法,其特征在于,应用于触屏测试系统,所述触屏测试系统包括测试服务器、机械臂控制机、五指机械臂组、待测智能触屏产品组以及数据处理服务器,所述五指机械臂组至少包括一台五指机械臂,所述待测智能触屏产品组至少包括一台待测智能触屏产品,所述触屏测试方法包括:所述测试服务器向所述机械臂控制机发送测试计划,所述测试计划包含多条测试指令和各测试指令对应的测试执行日志,所述测试指令包括目标五指机械臂标识,所述目标五指机械臂与目标待测智能触屏产品相对应;所述机械臂控制机在接收到所述测试计划时,根据所述目标五指机械臂标识,将所述测试计划中的多条测试指令逐一发给所述目标五指机械臂,并将各测试指令对应的测试执行日志逐一发给所述数据处理服务器;所述目标五指机械臂根据各测试指令依次对所述目标待测智能触屏产品执行相应的测试操作;所述目标待测智能触屏产品在接收到所述机械臂控制机发送的开始测试指令时,对所述测试操作进行监听,得到各测试指令分别对应的测试数据,所述测试数据包括目标待测智能触屏产品根据所述测试操作生成的实际执行日志;所述目标待测智能触屏产品在接收到所述机械臂控制机发送的结束测试指令时,向所述数据处理服务器发送所述测试数据;所述数据处理服务器根据所述测试数据和所述测试执行日志,得出各测试指令对应的测试事件的测试结果。2.如权利要求1所述的触屏测试方法,其特征在于,所述测试指令还包括目标五指机械臂对应的目标手指标识;所述目标五指机械臂对应的目标手指根据各测试指令依次对所述目标待测智能触屏产品执行相应的测试操作。3.如权利要求2所述的触屏测试方法,其特征在于,所述测试数据还包括屏幕截图数据;所述数据处理服务器根据所述测试数据和所述测试执行日志,得出各测试指令对应的测试事件的测试结果的步骤,包括:所述数据处理服务器根据所述实际执行日志和所述测试执行日志,判断所述目标待测智能触屏产品分别对各测试指令是否产生响应;将没有响应的指令对应的测试事件确定为失败事件,将有响应的指令对应的测试事件确定为候选成功事件;获取所述候选成功事件对应的屏幕截图数据;根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果。4.如权利要求3所述的触屏测试方法,其特征在于,所述候选成功事件为多点按压;所述根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果的步骤,包括:通过所述屏幕截图数据得到按压点的数量;从所述测试执行日志中获取所述候选成功事件对应的预设按压数量;若所述按压点的数量等于所述预设按压数量,所述候选成功事件为成功事件。5.如权利要求3所述的触屏测试方法,其特征在于,所述候选成功事件为多指划线;所述根据所述屏幕截图数据和所述测试执行日志,确定所述候选成功事件的测试结果的步
骤,包括:将所述屏幕截图数据转换到霍夫空间,得到所述屏幕截图中的直线对应...

【专利技术属性】
技术研发人员:张惠玲
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1