设备的测试方法和装置、存储介质及电子装置制造方法及图纸

技术编号:35641678 阅读:15 留言:0更新日期:2022-11-19 16:33
本申请公开了一种设备的测试方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该设备的测试方法包括:确定待测试设备的型号信息;基于型号信息通过目标应用生成虚拟设备,其中,虚拟设备与待测试设备的底板功能相同;使用虚拟设备执行待测试设备对应的语音测试,得到虚拟设备的功能测试结果,因此,可以解决现有技术中无法有效的对设备的多种型号进行测试,且测试效率低等问题,使得不会因为没有设备而导致功能无法测试的情况,大大提升了测试覆盖率,提高了语音控制设备的交互成功率。率。率。

【技术实现步骤摘要】
设备的测试方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭领域,具体而言,涉及一种设备的测试方法和装置、存储介质及电子装置。

技术介绍

[0002]目前测试语音控制设备,都需要实体设备或者底板才能进行测试,虽然通过实体设备或者底板测试十分准确,但是实体设备或者底板存放和维护是需要成本的,实体设备要需要一个非常大的仓库进行存储,来回搬移的过程中也容易发生损坏。测试时借出,测试完归还,是一个不能缺少的步骤,既以增加了维护成本,又影响了测试效率。对于一些老旧停产的型号,已经找不到实体设备了,则无法完成测试任务,并且测试时,还需要对应的帐号与测试的设备进行绑定后才能测试,当设备的型号过多时,测试效率低下。
[0003]针对相关技术中,无法有效的对设备的多种型号进行测试,且测试效率低等问题,尚未提出有效的技术方案。

技术实现思路

[0004]本专利技术实施例提供了一种设备的测试方法和装置、存储介质及电子装置,以至少解决相关技术中,无法有效的对设备的多种型号进行测试,且测试效率低等问题。
[0005]根据本专利技术的一个实施例,提供了一种设备的测试方法,包括:确定待测试设备的型号信息;基于所述型号信息通过目标应用生成虚拟设备,其中,所述虚拟设备与所述待测试设备的底板功能相同;使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果。
[0006]在一个示例性实施例中,使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果,包括:获取用于控制所述待测试设备的语音数据;解析所述语音数据,确定所述待测试设备对应的待启用功能,并在数据库中确定所述待启用功能对应的预设控制指令;将所述预设控制指令下发至所述虚拟设备,得到所述虚拟设备对所述预设控制指令的执行结果;基于所述执行结果确定所述虚拟设备的功能测试结果。
[0007]在一个示例性实施例中,所述基于所述执行结果确定所述虚拟设备的功能测试结果,包括:基于所述执行结果确定所述虚拟设备的当前运行状态,并确定所述当前运行状态与所述语音数据对应的操作意图是否匹配;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图匹配的情况下,确定所述功能测试结果为测试通过;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图不匹配的情况下,确定所述功能测试结果为测试未通过。
[0008]在一个示例性实施例中,在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图不匹配的情况下,确定功能测试结果为测试未通过之后,上述方法还包括:确定所述操作意图对应的目标待启用功能,并获取所述目标待启用功能的目标预设控制指令;基
于所述目标待启用功能和所述目标预设控制指令生成提示信息,其中,所述提示信息用于提示测试管理对象所述测试未通过。
[0009]在一个示例性实施例中,使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果之后,上述方法还包括:在确定所述虚拟设备通过所述待测试设备对应的语音测试的情况下,获取所述虚拟设备包含的多个功能的启用状态;基于所述启用状态以及所述型号信息,识别处于已启用状态的所述虚拟设备的功能的数量;在所述数量大于等于预设数量的情况下,确认所述待测试设备对应的语音功能正常。
[0010]在一个示例性实施例中,上述方法还包括:在所述待测试设备存在历史测试记录的情况下,确定所述历史测试记录中所述待测试设备未通过测试的第一目标功能;将所述第一目标功能作为所述待测试设备对应虚拟设备的复测功能,其中,所述复测功能用于指示通过所述虚拟设备对第一目标功能至少执行两次所述待测试设备对应的语音测试。
[0011]在一个示例性实施例中,上述方法还包括:在同时存在多个待测试设备的情况下,确定所述多个待测试设备中每一个设备的第二目标功能;将所述第二目标功能与所述多个待测试设备的型号信息一一对应,得到每一种型号信息对应的功能测试标签;使用所述功能测试标签对所述多个待测试设备分别对应的虚拟设备的功能测试结果进行分类,得到每一种型号信息对应的信息列表;将所述信息列表在显示界面进行展示,其中,所述信息列表包括:同种型号信息对应的所有功能种类,以及每一种功能种类对应的测试结果。
[0012]根据本专利技术的另一个实施例,提供了一种设备的测试装置,包括:确定模块,用于确定待测试设备的型号信息;生成模块,用于基于所述型号信息通过目标应用生成虚拟设备,其中,所述虚拟设备与所述待测试设备的底板功能相同;测试模块,用于使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果。
[0013]在一个示例性实施例中,上述测试模块,还用于获取用于控制所述待测试设备的语音数据;解析所述语音数据,确定所述待测试设备对应的待启用功能,并在数据库中确定所述待启用功能对应的预设控制指令;将所述预设控制指令下发至所述虚拟设备,得到所述虚拟设备对所述预设控制指令的执行结果;基于所述执行结果确定所述虚拟设备的功能测试结果。
[0014]在一个示例性实施例中,上述测试模块还包括:匹配单元,用于基于所述执行结果确定所述虚拟设备的当前运行状态,并确定所述当前运行状态与所述语音数据对应的操作意图是否匹配;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图匹配的情况下,确定所述功能测试结果为测试通过;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图不匹配的情况下,确定所述功能测试结果为测试未通过。
[0015]在一个示例性实施例中,上述测试模块还包括:提示单元,用于确定所述操作意图对应的目标待启用功能,并获取所述目标待启用功能的目标预设控制指令;基于所述目标待启用功能和所述目标预设控制指令生成提示信息,其中,所述提示信息用于提示测试管理对象所述测试未通过。
[0016]在一个示例性实施例中,所述装置还包括:预估模块,用于在确定所述虚拟设备通过所述待测试设备对应的语音测试的情况下,获取所述虚拟设备包含的多个功能的启用状态;基于所述启用状态以及所述型号信息,识别处于已启用状态的所述虚拟设备的功能的数量;在所述数量大于等于预设数量的情况下,确认所述待测试设备对应的语音功能正常。
[0017]在一个示例性实施例中,所述装置还包括:复测模块,用于在所述待测试设备存在历史测试记录的情况下,确定所述历史测试记录中所述待测试设备未通过测试的第一目标功能;将所述第一目标功能作为所述待测试设备对应虚拟设备的复测功能,其中,所述复测功能用于指示通过所述虚拟设备对第一目标功能至少执行两次所述待测试设备对应的语音测试。
[0018]在一个示例性实施例中,所述装置还包括:展示模块,用于在同时存在多个待测试设备的情况下,确定所述多个待测试设备中每一个设备的第二目标功能;将所述第二目标功能与所述多个待测试设备的型号信息一一对应,得到每一种型号信息对应的功能测试标签;使用所述功能测试标签对所述多个待测试设备分别对应的虚拟设备的功能测试结果进行分类,得到每一种型号信息对应的信息列表;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的测试方法,其特征在于,包括:确定待测试设备的型号信息;基于所述型号信息通过目标应用生成虚拟设备,其中,所述虚拟设备与所述待测试设备的底板功能相同;使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果。2.根据权利要求1所述的方法,其特征在于,使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果,包括:获取用于控制所述待测试设备的语音数据;解析所述语音数据,确定所述待测试设备对应的待启用功能,并在数据库中确定所述待启用功能对应的预设控制指令;将所述预设控制指令下发至所述虚拟设备,得到所述虚拟设备对所述预设控制指令的执行结果;基于所述执行结果确定所述虚拟设备的功能测试结果。3.根据权利要求2所述的方法,其特征在于,所述基于所述执行结果确定所述虚拟设备的功能测试结果,包括:基于所述执行结果确定所述虚拟设备的当前运行状态,并确定所述当前运行状态与所述语音数据对应的操作意图是否匹配;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图匹配的情况下,确定所述功能测试结果为测试通过;在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图不匹配的情况下,确定所述功能测试结果为测试未通过。4.根据权利要求3所述的方法,其特征在于,在所述虚拟设备的当前运行状态与所述语音数据对应的操作意图不匹配的情况下,确定功能测试结果为测试未通过之后,所述方法还包括:确定所述操作意图对应的目标待启用功能,并获取所述目标待启用功能的目标预设控制指令;基于所述目标待启用功能和所述目标预设控制指令生成提示信息,其中,所述提示信息用于提示测试管理对象所述测试未通过。5.根据权利要求1

4任一项所述的方法,其特征在于,使用所述虚拟设备执行所述待测试设备对应的语音测试,得到所述虚拟设备的功能测试结果之后,所述方法还包括:在确定所述虚拟设备通过所述待测试设备对应的语音...

【专利技术属性】
技术研发人员:郭延文
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1