System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及测试,尤其涉及一种测试方法、装置、终端设备及存储介质。
技术介绍
1、现有基于openhomony系统的设备是根据设备中配置的具体芯片以及设备具体功能分别进行测试,如以太网功能测试、wifi测试、ble测试、设备di、do功能测试、485/422串口功能测试。
2、相关技术中主要以人工测试为主,而且对不同设备进行测试时往往需要对该设备的芯片或特定测试目的进行设计,并且在测试过程中需要考虑到芯片制造过程中的变化、噪声和干扰以及人为操作失误等因素,导致对设备测试需要耗费大量人力,效率较低,并且测试方法存在通用性较低、鲁棒性较差的问题。
技术实现思路
1、本专利技术实施例的主要目的在于提供一种测试方法、装置、终端设备及存储介质,旨在解决相关技术中对目标设备进行测试时,需要耗费大量人力、效率较低,并且相关技术中的测试方法存在通用性较低、鲁棒性较差的问题。
2、第一方面,本专利技术实施例提供一种测试方法,包括:
3、获取测试配置文件,根据所述测试配置文件确定待测试的目标设备及测试项目信息;
4、根据所述测试项目信息确定所述目标设备的测试策略,并根据所述测试策略生成对应的测试指令及指令执行顺序;
5、根据所述指令执行顺序向所述目标设备发送对应的所述测试指令,以使所述目标设备响应所述测试指令执行对应的测试操作;
6、接收所述目标设备执行对应的所述测试操作的反馈信息,并根据所述反馈信息确定所述目标设备的测试结果。
7、第二方面,本专利技术实施例提供一种测试装置,包括:
8、配置获取模块,用于获取测试配置文件,根据所述测试配置文件确定待测试的目标设备及测试项目信息;
9、指令确定模块,用于根据所述测试项目信息确定所述目标设备的测试策略,并根据所述测试策略生成对应的测试指令及指令执行顺序;
10、指令发送模块,用于根据所述指令执行顺序向所述目标设备发送对应的所述测试指令,以使所述目标设备响应所述测试指令执行对应的测试操作;
11、结果反馈模块,用于接收所述目标设备执行对应的所述测试操作的反馈信息,并根据所述反馈信息确定所述目标设备的测试结果。
12、第三方面,本专利技术实施例还提供一种终端设备,所述终端设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本专利技术说明书提供的任一项测试方法的步骤。
13、第四方面,本专利技术实施例还提供一种计算机可读存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本专利技术说明书提供的任一项测试方法的步骤。
14、本专利技术实施例提供一种测试方法、装置、终端设备及存储介质,其中,该测试方法利用测试配置文件确定待测试的目标设备及测试项目信息,进而根据测试项目信息确定目标设备的测试策略,并根据测试策略生成对应的测试指令及指令执行顺序,从而按照指令执行顺序向目标设备发送对应的测试指令,以使目标设备响应测试指令执行对应的测试操作;再接收目标设备执行对应的测试操作的反馈信息,最后根据反馈信息确定目标设备的测试结果。解决了相关技术中对目标设备进行测试时,需要耗费大量人力、效率较低,并且相关技术中的测试方法存在通用性较低、鲁棒性较差的问题,提高了对目标设备进行测试的测试效率,也提高了测试方法的鲁棒性。
本文档来自技高网...【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:
2.根据权利要求1中所述方法,其特征在于,所述获取测试配置文件,包括:
3.根据权利要求1中所述方法,其特征在于,所述测试策略至少包括第一策略和第二策略,其中,所述第一策略和所述第二策略向所述目标设备发送所述测试指令不同,或者,所述第一策略和所述第二策略向所述目标设备发送所述测试指令对应的指令执行顺序不同。
4.根据权利要求1中所述方法,其特征在于,所述根据所述测试策略生成对应的测试指令及指令执行顺序,包括:
5.根据权利要求1中所述方法,其特征在于,所述根据所述反馈信息确定所述目标设备的测试结果,包括:
6.根据权利要求1-5中任一项所述方法,其特征在于,所述根据所述反馈信息确定所述目标设备的测试结果之后,所述方法还包括:
7.根据权利要求1-5中任一项所述方法,其特征在于,所述根据所述指令执行顺序向所述目标设备发送对应的所述测试指令之后,所述方法还包括:
8.一种测试装置,其特征在于,包括:
9.一种终端设备,其特征在于,所述终端设备包
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述测试方法的步骤。
...【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:
2.根据权利要求1中所述方法,其特征在于,所述获取测试配置文件,包括:
3.根据权利要求1中所述方法,其特征在于,所述测试策略至少包括第一策略和第二策略,其中,所述第一策略和所述第二策略向所述目标设备发送所述测试指令不同,或者,所述第一策略和所述第二策略向所述目标设备发送所述测试指令对应的指令执行顺序不同。
4.根据权利要求1中所述方法,其特征在于,所述根据所述测试策略生成对应的测试指令及指令执行顺序,包括:
5.根据权利要求1中所述方法,其特征在于,所述根据所述反馈信息确定所述目标设备的测试...
【专利技术属性】
技术研发人员:王倩文,
申请(专利权)人:深圳开鸿数字产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。