[发明专利]测试方法、装置、设备和介质有效
申请号: | 202010003346.2 | 申请日: | 2020-01-02 |
公开(公告)号: | CN111208417B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 王正意 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G01R31/327 | 分类号: | G01R31/327;G06T5/00;G06T7/73;G06T7/90 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 设备 介质 | ||
本申请实施例公开了一种测试方法、装置、设备和介质,涉及测试技术领域,尤其涉及对带有按钮的硬件设备的测试。具体实现方案为:根据待测试指令中待测试按钮的所属设备和按钮功能,以及待测试设备中按钮的空间位置、所属设备和按钮功能,确定所述待测试按钮的空间位置,其中所述待测试设备中按钮的空间位置、所属设备和按钮功能通过识别所述待测试设备的按钮图像确定;根据所述待测试按钮的空间位置,控制点击设备点击所述待测试按钮,以对所述待测试设备进行按钮测试。本申请实施例提供一种测试方法、装置、设备和介质,以实现对硬件设备中的按钮进行自动灵活测试。
技术领域
本申请实施例涉及测试技术领域,尤其涉及对带有按钮的硬件设备的测试。具体地,本申请实施例提供一种测试方法、装置、设备和介质。
背景技术
对于带有按钮的硬件设备(如音箱、键盘等),在开发过程中需要反复对其进行测试。
对带按钮的硬件设备的测试目前普遍采用如下三种方案来解决:
1、人工手动测试,这种方案通过人来执行测试用例。
2、软件模拟测试,这种方案使用软件来模拟硬件按钮点击事件来执行测试。
3、固定流程的点击设备点击测试,这种方案采用一些能够进行可编程操作的点击设备,提前录制好固定的测试流程,在测试时使用点击设备回放,让其以固定的程序点按硬件设备上的按钮,从而实现测试。
上述三种方案的实现方法不同,缺点也各不相同:
1、人工手动测试,该方案由于全程需要人工参与,效率较低,无法批量化执行。
2、软件模拟测试,该方案由于未覆盖硬件按钮点击的过程,会导致测试覆盖度不全,影响测试结果。
3、固定流程的点击设备点击测试,该方案对硬件设备的摆放位置要求较高,并且更换设备需要重新编程,适应性较差。
发明内容
本申请实施例提供一种测试方法、装置、设备和介质,以实现对硬件设备中的按钮进行自动灵活测试。
本申请实施例提供一种测试方法,该方法包括:
根据待测试指令中待测试按钮的所属设备和按钮功能,以及待测试设备中按钮的空间位置、所属设备和按钮功能,确定所述待测试按钮的空间位置,其中所述待测试设备中按钮的空间位置、所属设备和按钮功能通过识别所述待测试设备的按钮图像确定;
根据所述待测试按钮的空间位置,控制点击设备点击所述待测试按钮,以对所述待测试设备进行按钮测试。
本申请实施例的技术方案,通过根据待测试指令中待测试按钮的所属设备和按钮功能,以及待测试设备中按钮的空间位置、所属设备和按钮功能,确定待测试按钮的空间位置;然后基于待测试按钮的空间位置,控制点击设备点击待测试按钮,从而实现对待测试指令中待测试按钮的测试。
因为待测试设备中按钮的空间位置、所属设备和按钮功能通过识别待测试设备的按钮图像确定,所以本申请实施例对待测试设备的摆放位置没有严格要求,适应性高。又因为本申请实施例可以实现对待测试指令中待测试按钮的测试,所以本申请实施例基于待测试指令可以实现对按钮的自动灵活测试。
进一步地,所述根据待测试指令中待测试按钮的所属设备和按钮功能,以及待测试设备中按钮的空间位置、所属设备和按钮功能,确定所述待测试按钮的空间位置,包括:
匹配所述待测试按钮的所属设备和按钮功能,与所述待测试设备中按钮的所属设备和按钮功能;
将匹配一致的按钮的空间位置作为所述待测试按钮的空间位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010003346.2/2.html,转载请声明来源钻瓜专利网。