一种操作测试设备的方法和测试设备技术

技术编号:18657910 阅读:37 留言:0更新日期:2018-08-11 14:23
本发明专利技术公开一种操作测试设备的方法和测试设备。本发明专利技术通过截取关于测试设备的图形用户界面的图像,并在图像中匹配与测试结果关联的模板,根据匹配结果输出相应的测试结果。一方面本发明专利技术可以取代测试者对测试设备进行操作,并识别和上传测试结果,从而使测试过程完全自动化,实现高速、高效、低误判的测试;另一方面本发明专利技术可以兼容现有测试设备的图形用户界面,因此本发明专利技术具有适用范围广、配置灵活、成本低廉的特点。

A method and device for operating test equipment

The invention discloses a method and a test device for operating a test device. By intercepting the image of the GUI about the test equipment, matching the template associated with the test result in the image, the corresponding test result is output according to the matching result. On the one hand, the invention can replace the tester to operate the test equipment, and identify and upload the test results, so that the test process is fully automated, to achieve high-speed, high-efficiency, low misjudgment test; on the other hand, the invention can be compatible with the graphical user interface of the existing test equipment, so the invention has a wide range of application. It has the characteristics of flexible configuration and low cost.

【技术实现步骤摘要】
一种操作测试设备的方法和测试设备
本专利技术涉及一种操作测试设备的方法和测试设备。
技术介绍
工业生产过程中常常需要利用测试设备对产品进行测试,虽然测试过程可以由软件控制,并由软件在测试界面显示测试结果,但是往往需要人工输入测试参数,人工判断测试结果并由人工根据测试结果对产品进行处理。例如,为保证安卓手机性能和质量,在手机组装完毕后,需要对手机进行写号和测试。目前国内手机生产厂家普遍采用人工操作写号与测试软件、人工用扫描枪扫描一维码以及人工目测写号和测试结果的技术方案。在写号过程中,需要由测试人员操作写号软件,并根据写号结果进行下一步操作;在测试过程中,需要用扫描枪扫描手机上的一维码,等待测试软件在测试界面显示测试结果,然后由测试人员根据测试结果对手机进行相应的处理,然而人需要休息,也会疲劳和误判,使得现有技术方案存在成本高、效率低和误判高的缺点。
技术实现思路
本专利技术的目的在于,提供一种兼容现有测试设备的低成本、高效率、低误判的操作测试设备的方法。本专利技术通过如下技术方案实现:构造一种操作测试设备的方法,用于操作具有图形用户界面的一个测试设备,所述方法包括如下步骤:根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板;创建与一个操作命令关联的控件区域;根据一个操作命令在该控件区域执行相应的操作;截取关于测试设备的图形用户界面的图像;在该关于图形用户界面的图像中匹配一个或多个与不同测试结果关联的模板;根据匹配结果输出相应的测试结果。所述根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板的步骤包括:截取所述图形用户界面内的指示测试结果的图像作为模板,并且将该模板与相应的测试结果进行关联。所述一个或多个模板至少包括一个与测试成功关联的模板和一个与测试失败关联的模板。所述创建与一个操作命令关联的控件区域的步骤包括:获取所述图形用户界面内的一个输入文本框的坐标范围,将该坐标范围与一个输入参数关联。所述方法还包括将输入参数输入到所述图形用户界面内的一个文本框的步骤。所述创建与一个操作命令关联的控件区域的步骤包括:获取所述图形用户界面内一个按钮控件的坐标范围,将该坐标范围作为控件区域并与一个操作命令关联。根据一个操作命令在该控件区域执行相应的操作的步骤包括根据一个操作命令在所述图形用户界面的按钮控件的范围内执行单击操作的步骤。所述方法还包括从一个上位机接收一个操作命令的步骤。所述方法还包括向一个上位机发送所述测试结果的步骤。一种测试设备,包括用于输入操作和输出测试结果的图形用户界面,其特征在于,还包括:模板管理模块,用于根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板;控件管理模块,用于创建与一个操作命令关联的控件区域;操作执行模块,用于根据一个操作命令在该控件区域执行相应的操作;图像截取模块,用于截取关于所述图形用户界面的图像;图像匹配模块,用于在该关于图形用户界面的图像中匹配一个或多个与测试结果关联的模板;结果判定模块,用于根据匹配结果输出相应的测试结果。本专利技术的有益效果是:本专利技术通过截取关于测试设备的图形用户界面的图像,并在图像中匹配与测试结果关联的模板,根据匹配结果输出相应的测试结果。本专利技术一方面可以取代测试人员对测试设备进行操作,并识别和上传测试结果,从而使测试过程完全自动化,实现高速、高效、低误判的测试;另一方面本专利技术可以兼容现有测试设备的图形用户界面,因此本专利技术具有适用范围广、配置灵活、成本低廉的特点。附图说明图1是根据本专利技术的一个实施方式的操作测试设备的方法的流程图;图2是根据本专利技术的一个测试设备的结构示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术提供了一种操作测试设备的方法,其用于操作具有图形用户界面的一个测试设备以便取代测试人员对测试设备进行操作并识别测试结果。图1是根据本专利技术的一个实施方式的操作测试设备的方法的流程图,如图一所示。所述方法包括如下步骤:步骤S101,根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板;步骤S102,创建一个或多个与操作命令关联的控件区域;步骤S103,根据操作命令在该控件区域执行相应的操作;步骤S104,截取关于测试设备的图形用户界面的图像;步骤S105,在该关于所述图形用户界面的图像中匹配一个或多个与不同测试结果关联的模板;在一些实施例中,可以在该关于所述图形用户界面的图像利用图像识别算法,识别其中是否包括与模板相似的像素区域。步骤S106,根据匹配结果输出相应的测试结果。例如,当与测试成功关联的模板匹配成功时,输出测试成功作为测试结果;当未能匹配与测试成功关联的模板,则继续匹配测试失败的模板。当测试失败关联的模板匹配成功时,输出测试失败作为测试结果。在一些实施例中,所述根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板的步骤包括:在测试设备的图形用户界面内截取指示测试结果的图像作为模板,并且将该模板与相应的测试结果进行关联。例如,图形用户界面中使用“PASS”图案指示测试成功,则可以在图像界面中截取该“PASS”图案的图像作为一个模板,然后将该模板与测试成功进行关联。所述模板应包括一个与测试成功关联的模板和一个与测试失败关联的模板。在一些实施例中,所述创建与一个操作命令关联的控件区域的步骤包括:获取所述图形用户界面内的一个输入文本框的坐标范围,将该坐标范围与一个输入参数关联。在一些实施例中,所述方法还包括将输入参数输入到所述图形用户界面内的一个文本框的步骤。例如通过条码枪获取待测物料的条码,然后将条码作为输入参数输入到文本框内。在一些实施例中,所述创建与一个操作命令关联的控件区域的步骤还可以包括:获取所述图形用户界面内一个按钮控件的坐标范围,将该坐标范围作为控件区域并与一个操作命令关联。例如可以先获取一个手机写号测试软件的测试界面内的开始写号和开始测试的按钮控件的坐标范围作为两个控件区域,并将这两个控件区域分别与开始写号和开始测试命令关联。在一些实施例中,根据一个操作命令在该控件区域执行相应的操作的步骤包括根据一个操作命令在所述图形用户界面的按钮控件的范围内执行单击操作的步骤。例如当收到开始测试命令时,可以在开始测试的控件区域内输入单击操作以控制测试设备开始测试。在一些实施例中,所述方法还可以包括从一个上位机接收操作命令的步骤。测试设备可以通过通信连接从一个上位机接收操作命令,例如开始测试或开始写号的命令。这样可以使测试设备通过上位机进行控制,使测试配置更加灵活,控制更加便利。在一些实施例中,所述方法还可以包括向一个上位机发送所述测试结果的步骤。通过将测试结果上传,可以使测试管理更加方便。当然,测试结果也可以存储于测试设备本地。本专利技术还提供了一种具有图形用户界面的测试设备,其用于实施前述的方法。图2是根据本专利技术的一个测试设备的结构示意图。测试设备例如一个手机写号测试设备,可以包括用于输入操作和输出测试结果的图形用户界面10。图形用户界面10内包括用于输入物料条码的输入文本框101、开始写号按钮控件102、开始测试按钮控件1本文档来自技高网...

【技术保护点】
1.一种操作测试设备的方法,用于操作具有图形用户界面的一个测试设备,其特征在于,所述方法包括如下步骤:根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板;创建与操作命令关联的控件区域;根据操作命令在该控件区域执行相应的操作;截取关于测试设备的图形用户界面的图像;在该关于图形用户界面的图像中匹配一个或多个与不同测试结果关联的模板;根据匹配结果输出相应的测试结果。

【技术特征摘要】
1.一种操作测试设备的方法,用于操作具有图形用户界面的一个测试设备,其特征在于,所述方法包括如下步骤:根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板;创建与操作命令关联的控件区域;根据操作命令在该控件区域执行相应的操作;截取关于测试设备的图形用户界面的图像;在该关于图形用户界面的图像中匹配一个或多个与不同测试结果关联的模板;根据匹配结果输出相应的测试结果。2.根据权利要求1所述的操作测试设备的方法,其特征在于,所述根据测试设备的图形用户界面中指示测试结果的图像生成与该测试结果关联的模板的步骤包括:截取所述图形用户界面内的指示测试结果的图像作为模板,并且将该模板与相应的测试结果进行关联。3.根据权利要求1所述的操作测试设备的方法,其特征在于,所述模板至少包括一个与测试成功关联的模板和一个与测试失败关联的模板。4.根据权利要求1所述的操作测试设备的方法,其特征在于,所述创建与一个操作命令关联的控件区域的步骤包括:获取所述图形用户界面内的一个输入文本框的坐标范围,将该坐标范围与一个输入参数关联。5.根据权利要求1所述的操作测试设备的方法,其特征在于,所述方法还包括将输入参数输入到所述图形用户界面内的一个文本框的步骤。6....

【专利技术属性】
技术研发人员:曾浩陈立涛何俊宏周丙军包坤刘慈平李峥
申请(专利权)人:深圳雷柏科技股份有限公司
类型:发明
国别省市:广东,44

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

1