[发明专利]一种对触摸屏及相应软件进行自动测试的系统和方法有效
申请号: | 201210405258.0 | 申请日: | 2012-10-22 |
公开(公告)号: | CN102901898A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 赵邑新 | 申请(专利权)人: | 北京山海树科技有限公司 |
主分类号: | G01R31/00 | 分类号: | G01R31/00 |
代理公司: | 北京瑞恒信达知识产权代理事务所(普通合伙) 11382 | 代理人: | 苗青盛;王凤华 |
地址: | 100022 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 相应 软件 进行 自动 测试 系统 方法 | ||
技术领域
本发明涉及测试技术领域,具体地说,本发明涉及一种对触摸屏及使用触摸屏的相应软件进行自动测试的系统和方法。
背景技术
触摸屏是智能设备是进行人机交互的主要方式之一。目前,已存在多种对触摸屏本身进行测试的技术。例如:中国专利申请200710124032.2公开了一种可以消除因点压测试机的位置误差使测试结果误判的触摸屏测试装置。中国专利申请201010152013.2公开了一种触摸屏测试方法,包括:接收用户设置的音圈马达驱动笔头测试触摸屏的测试前参数(包括用笔头接近触摸屏需要达到的理想位置坐标值)和测试参数,当笔头到达的实际位置的坐标值与用户设置的理想位置坐标值得差值不在允许范围内时,判定笔头接触到所述待测的触摸屏,及当笔头接触到待测的触摸屏时,根据测试参数控制音圈马达驱动笔头对待测的触摸屏进行测试。例如,中国专利200680007818.x披露了一种用于检测与触摸屏显示器交互的多个对象的位置、大小和形状的系统和方法。它包括检测多个触摸点(对象)以及其形状和大小。其方法是在触摸屏周围安装大量的光学发射器(光源)和检测器(光接收器),通过类似“看影子”的分析方法,计算、分析出屏幕上有几个对象,以及其形状和大小。
然而,上述测试方案均是对触摸屏本身进行测试,并未考虑对触摸屏和使用触摸屏的相应软件进行联合测试的情况。目前平板电脑、智能手机等配置触摸屏的智能设备的普及率越来越高,其上运行的软件也迅速增加。为保证设备的稳定性和可靠性,有必要在平板电脑、智能手机等智能设备出厂前对其触摸屏和使用触摸屏的相应软件进行联合测试,从而检测该触摸屏在配合各种软件时是否都能正常工作。目前尚缺乏自动化程度较高的对触摸屏和使用触摸屏的相应软件进行联合测试的装置和方法。
发明内容
为克服上述技术方案的缺陷,本发明提出一种对触摸屏及使用触摸屏的相应软件进行自动测试的系统和方法。
根据本发明的一个方面,提出了对触摸屏及使用触摸屏的相应软件进行自动测试的系统,包括:触摸屏固定机构、驱动机构、触点、测试结果采集装置、数据处理及控制装置;所述触摸屏固定机构用于固定住被测触摸屏,所述触点安装在所述驱动机构上且对应于触摸屏固定机构中被测触摸屏的安放位置处,所述触点由所述驱动机构的驱动,可以在平行于触摸屏的xy平面上移动并精确定位,同时还可以在垂直于xy平面的z方向上移动,所述测试结果采集装置用于采集智能设备通过触摸屏进行交互后的输出信息,所述数据处理及控制装置用于根据测试例得出触点的坐标并控制所述驱动机构,以及对测试结果采集装置的数据进行综合分析,判断联合测试是否通过。
其中,所述触点数目为一个或多个。
其中,所述触点是与电阻屏,电容屏,红外线屏、超声波屏或者其它类别触摸屏相匹配的触点。
其中,所述测试结果采集装置包括摄像头、麦克风或者其它传感器的一项或多项。
其中,所述测试结果采集装置用于采集被测的带有触摸屏的智能设备是否产生了预期的图形输出或者声音输出。
其中,所述数据处理及控制装置包括:测试输入模块,触点及传感器驱动模块,测试结果分析模块和通信模块,所述测试输入模块用于根据测试例确定触点需要触摸的位置,触点及传感器驱动模块用于驱动连接触点的驱动机构使其到达预定的位置,以及驱动测试结果采集装置的各类传感器,所述测试结果分析模块用于根据测试结果采集装置的各类传感器的所采集的输出信息得到联合测试结果,所述通信模块用于与带有触摸屏的智能设备通信。
其中,所述测试结果分析模块还用于通过分析测试结果采集装置的各类传感器的所采集的图形输出信息和声音输出信息判断是否得到了预期的输出结果。
其中,所述测试输入模块确定触点需要触摸的位置的方法包括:预先定义一种描述格式,软件按照该描述格式定义触摸区域的位置,所述测试输入模块直接提取所述触摸区域的位置信息。
其中,所述触摸区域为按钮位置。
其中,所述测试输入模块确定触点需要触摸的位置的方法包括:所述对摄像头采集的屏幕显示内容进行分析,确定其中触摸区域的位置信息。
其中,所述测试输入模块确定触点需要触摸的位置的方法包括:所述测试输入模块用“记录”的方式确定需要触摸的位置,在“记录”模式下,首选由测试人员把触点移到特定位置,然后按下,从而将触摸区域的位置信息和动作记录下来,在以后的测试中重复使用所记录的触摸区域的位置信息和动作。
其中,所述触摸区域的位置信息为二维坐标。
其中,还包括用于产生被测智能设备上的其它按键或按钮作用的其它作用器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京山海树科技有限公司,未经北京山海树科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210405258.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于经编机坯布的转运装置
- 下一篇:四向穿梭车式货架用帽型导轨结构组件