System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种测试系统、测试方法、测试设备及存储介质技术方案_技高网

一种测试系统、测试方法、测试设备及存储介质技术方案

技术编号:39972170 阅读:10 留言:0更新日期:2024-01-09 00:52
本申请实施例提出了一种测试系统、测试方法、测试设备及存储介质,能够准确地对基于I2C协议通信的主设备与从设备进行测试,从而判断出主设备与从设备的通信状态。测试系统包括:测试设备用于向待测主设备发送测试指令,测试指令中携带有目标测试用例;待测主设备还用于响应测试指令,基于目标测试用例对待测主设备与待测从设备之间的通信进行测试;测试设备还用于在发送测试命令后间隔设定时长后,从示波器获取待测主设备与待测从设备之间进行通信时的波形数据,以及,从待测主设备获取待测主设备与待测从设备之间进行通信时的测试日志数据;测试设备还用于根据波形数据以及测试日志数据确定并输出测试结果。

【技术实现步骤摘要】

【】本申请实施例涉及测试,尤其涉及一种测试系统、测试方法、测试设备及存储介质


技术介绍

0、
技术介绍

1、目前,基于i2c(inter-integrated circuit)总线的应用场景越来越多,对于设备厂商而言,虽然均按照i2c总线的标准来生产主设备以及从设备,但是在实际应用时仍然可能出现主设备与从设备不适配的问题,此时可能是主设备存在异常,也可能是从设备存在异常。因此在出厂之前,对所生产的主设备以及从设备进行测试十分必要。


技术实现思路

0、
技术实现思路

1、本申请实施例提供了一种测试系统、测试方法、测试设备及存储介质,能够准确地对基于i2c协议通信的主设备与从设备进行测试,从而判断出主设备与从设备的通信状态。

2、第一方面,本申请实施例提供了一种测试系统,所述测试系统包括测试设备、待测主设备、示波器以及待测从设备,所述测试设备分别与所述待测主设备以及所述示波器电连接,所述待测主设备与所述待测从设备电连接,所述示波器分别与所述待测主设备以及所述待测从设备电连接;

3、所述测试设备,用于向所述待测主设备发送测试指令,所述测试指令中携带有目标测试用例;

4、所述待测主设备,用于响应所述测试指令,基于所述目标测试用例对所述待测主设备与所述待测从设备之间的通信进行测试;

5、所述测试设备,还用于在发送所述测试命令后间隔设定时长后,从所述示波器获取所述待测主设备与所述待测从设备之间进行通信时的波形数据,以及,从所述待测主设备获取所述待测主设备与所述待测从设备之间进行通信时的测试日志数据;

6、所述测试设备,还用于根据所述波形数据以及所述测试日志数据确定并输出测试结果。

7、本申请实施例中,测试设备可以根据实际测试需求,向待测主设备发送目标测试用例。待测主设备在接收到目标测试用例后,可以根据目标测试用例与待测从设备进行通信。在间隔设定时长后,可以认为待测主设备与待测从设备之间的通信结束,然后测试设备可以分别从示波器获取待测主设备与待测从设备之间通信时所产生的波形数据,以及从待测主设备获取待测主设备与待测从设备之间通信时所产生的测试日志,并结合上述波形数据以及测试日志,确定并输出测试结果。也就是说,通过该测试系统可以较为准确地对基于i2c协议进行通信的主设备与从设备进行测试,对于主设备生产厂家而言,可以提前测试所生产的主设备是否与主流从设备适配;对于从设备生产厂家而言,提前测试所生产的从设备是否与主流主设备适配,避免后续出厂后出现大规模召回事件。

8、可选的,所述测试设备具体用于:

9、所述测试设备从所述波形数据中提取出所述待测主设备与所述待测从设备之间进行通信时的电平数据与时序数据;

10、所述测试设备从所述测试日志中提取出测试返回值;

11、所述测试设备根据所述测试返回值、所述电平数据以及所述时序数据确定并输出所述测试结果。

12、本申请实施例中,测试设备可以从波形数据中提取出电平数据以及时序数据,同时测试设备可以从测试日志中提取出测试返回值,然后结合上述电平数据、时序数据以及测试返回值准确地确定出测试结果。

13、可选的,所述测试结果指示所述待测主设备异常或所述待测从设备异常,所述测试设备还用于:

14、基于测试结果与异常解决措施的对应关系,确定并输出所述待测主设备异常对应的异常解决措施,或所述待测从设备异常对应的异常解决措施。

15、本申请实施例中,当待测主设备或待测从设备异常时,测试设备可以输出针对性地异常解决措施,以便于后续研发人员可以根据上述异常解决措施来解决所出现的异常,从而可以提高解决异常的效率。

16、可选的,所述测试设备具体用于:

17、响应于所述测试返回值表征所述待测从设备处于忙碌状态,所述电平数据为表征测试过程中所述待测从设备向所述待测主设备发送否认信号,且所述时序数据包括标准时序数据中的部分时序数据,所述测试设备确定所述待测从设备异常,并输出所述待测从设备的异常类型为通信过程连接异常。

18、本申请实施例中,若从测试日志中提取出的测试返回值表征待测从设备处于忙碌状态,从波形数据中提取出的电平数据表征待测从设备向待测主设备发送否认信号,且从波形数据中提取出的时序数据仅包括标准时序数据中的一部分,即从波形数据所提取的时序数据不完整,此时可以较为准确地判断出是待测从设备出现异常,且待测从设备的异常类型为通信的中间过程出现连接异常。

19、可选的,所述测试设备具体用于:

20、基于测试结果与异常解决措施的对应关系,确定并输出异常类型为所述待测从设备通信过程连接异常时对应的异常解决措施为更换所述待测从设备。

21、本申请实施例中,待测从设备所出现的异常可以认为是在通信过程中突然发生的,因此,可以认为是待测设备突然出现损坏,因此测试设备给出的解决措施可以是更换待测从设备,从而使待测主设备与待测从设备之间的尽快恢复正常通信。

22、可选的,所述测试设备具体用于:

23、响应于所述测试返回值表征所述待测从设备不存在,且所述时序数据与所述电平数据均为空,所述测试设备确定所述待测从设备异常,并输出所述待测从设备的异常类型为未连接。

24、本申请实施例中,若从测试日志中提取出的测试返回值表征待测从设备不存在,从波形数据中提取出的电平数据与时序数据均为空,此时可以较为准确地判断出是待测从设备出现异常,且待测从设备的异常类型为与待测主设备未连接。

25、可选的,所述测试设备具体用于:

26、基于测试结果与异常解决措施的对应关系,确定并输出异常类型为所述待测从设备未连接时对应的异常解决措施为重连接所述待测从设备。

27、本申请实施例中,待测从设备所出现的异常可以认为是在开始通信之前便存在,因此测试设备给出的解决措施可以是重新连接待测从设备,从而使待测主设备与待测从设备之间的尽快恢复正常通信。

28、可选的,所述测试设备具体用于:

29、响应于所述测试返回值表征所述待测从设备输入/输出错误,所述时序数据与标准时序数据相符,且所述电平数据为表征测试过程中所述待测从设备向所述待测主设备发送否认信号,所述测试设备确定所述待测主设备异常,并输出所述待测主设备的异常类型为通信地址发送错误。

30、本申请实施例中,若从测试日志中提取出的测试返回值表征待测从设备输入/输出错误,从波形数据中提取出的电平数据表征待测从设备向待测主设备发送否认信号,且从波形数据中提取出的时序数据与标准时序数据相符,此时可以较为准确地判断出是待测主设备出现异常,且待测主设备的异常类型为通信地址发送错误。

31、可选的,所述测试设备具体用于:

32、基于测试结果与异常解决措施的对应关系,确定并输出异常类型为所述待测主设备通信地址发送错误时对应的异常解决措施为修改通本文档来自技高网...

【技术保护点】

1.一种测试系统,其特征在于,所述测试系统包括测试设备、待测主设备、示波器以及待测从设备,所述测试设备分别与所述待测主设备以及所述示波器电连接,所述待测主设备与所述待测从设备电连接,所述示波器分别与所述待测主设备以及所述待测从设备电连接;

2.根据权利要求1所述的测试系统,其特征在于,所述测试设备具体用于:

3.根据权利要求2所述的测试系统,其特征在于,所述测试结果指示所述待测主设备异常或所述待测从设备异常,所述测试设备还用于:

4.一种测试方法,其特征在于,适用于权利要求1-3任一项所述的测试系统,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述测试设备根据所述波形数据以及所述测试日志数据确定并输出测试结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述测试结果指示所述待测主设备异常或所述待测从设备异常,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述测试设备根据所述测试返回值、所述电平数据以及所述时序数据确定并输出所述测试结果,包括:

8.根据权利要求7所述的方法,其特征在于,基于测试结果与异常解决措施的对应关系,确定并输出所述待测从设备异常对应的异常解决措施,包括:

9.根据权利要求6所述的方法,其特征在于,所述测试设备根据所述测试返回值、所述电平数据以及所述时序数据确定并输出所述测试结果,包括:

10.根据权利要求9所述的方法,其特征在于,基于测试结果与异常解决措施的对应关系,确定并输出所述待测从设备异常对应的异常解决措施,包括:

11.根据权利要求6所述的方法,其特征在于,所述测试设备根据所述测试返回值、所述电平数据以及所述时序数据确定并输出所述测试结果,包括:

12.根据权利要求11所述的方法,其特征在于,基于测试结果与异常解决措施的对应关系,确定并输出所述待测从设备异常对应的异常解决措施,包括:

13.一种测试设备,其特征在于,所述测试设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当所述计算机程序指令被所述处理器执行时,触发所述测试设备执行如权利要求4-12中任一项所述方法的步骤。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储有计算机指令,当所述计算机指令在计算机中运行时,使所述计算机执行如权利要求4-12任一项所述方法的步骤。

...

【技术特征摘要】

1.一种测试系统,其特征在于,所述测试系统包括测试设备、待测主设备、示波器以及待测从设备,所述测试设备分别与所述待测主设备以及所述示波器电连接,所述待测主设备与所述待测从设备电连接,所述示波器分别与所述待测主设备以及所述待测从设备电连接;

2.根据权利要求1所述的测试系统,其特征在于,所述测试设备具体用于:

3.根据权利要求2所述的测试系统,其特征在于,所述测试结果指示所述待测主设备异常或所述待测从设备异常,所述测试设备还用于:

4.一种测试方法,其特征在于,适用于权利要求1-3任一项所述的测试系统,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述测试设备根据所述波形数据以及所述测试日志数据确定并输出测试结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述测试结果指示所述待测主设备异常或所述待测从设备异常,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述测试设备根据所述测试返回值、所述电平数据以及所述时序数据确定并输出所述测试结果,包括:

8.根据权利要求7所述的方法,其特征在于,基于测试结果与异常解决措施的对应关系,确定并输...

【专利技术属性】
技术研发人员:周卫
申请(专利权)人:展讯通信深圳有限公司
类型:发明
国别省市:

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

1