一种测试方法及装置制造方法及图纸

技术编号:38482938 阅读:11 留言:0更新日期:2023-08-15 16:59
本发明专利技术公开了一种测试方法及装置,应用于测试主持机,包括:接收携带测试应用程序的测试指令;利用测试应用程序,判断测试主持机和待测机是否支持PD侦错模式;在测试主持机和待测机均支持PD侦错模式时,根据测试应用程序,向待测机发送侦错指令;接收待测机响应于侦错指令返回的侦错信息;根据侦错信息,获得待测机的异常侦错结果。如此,利用测试主持机和测试机之间的测试指令实现测试,测试方法能够通用于不同硬件架构,有效节约避免了针对每一套硬件架构设计一套测试方法的情况,显著提升测试效率,在快速侦错解决问题的同时明显降低测试成本。试成本。试成本。

【技术实现步骤摘要】
一种测试方法及装置


[0001]本专利技术涉及电子产品
,尤其涉及一种测试方法及装置。

技术介绍

[0002]在不同的电子产品的项目研发过程中都遇到一些问题,相应的研发团队需要耗费时间研究问题的触发原因。在此过程中需要搜集发生问题的相关信息,例如:确定出现问题的器件、确定设备或器件的供电电源的电压电流是否正常等。这些信息的搜集过程即为项目的测试过程,需要耗费大量的时间和精力,并且每个项目通常是测试方法和测试治具是不通用的。
[0003]例如:不同型号的笔记本电脑设计过程中,由于采用不同的芯片、应用不同的硬件设计,因此,针对不同型号笔记本电脑的设计项目,需要设计对应于笔记本型号的测试方法,并进一步设计不同的测试治具。此外,将实体治具(电子产品的测试仪器)与笔记本电脑的连接过程,也需要耗费耗时大量的时间和精力。

技术实现思路

[0004]本专利技术实施例为了解决项目测试中存在的上述问题,创造性地提供一种测试方法及装置。
[0005]根据本专利技术第一方面,提供了一种测试方法,应用于测试主持机,所述方法包括:接收测试指令,所述测试指令携带测试应用程序;利用所述测试应用程序,判断测试主持机和待测机是否支持PD侦错模式;在测试主持机和待测机均支持所述PD侦错模式时,根据所述测试应用程序,向待测机发送侦错指令;接收所述待测机响应于所述侦错指令返回的侦错信息;根据所述侦错信息,获得所述待测机的异常侦错结果。
[0006]根据本专利技术一实施方式,所述判断测试主持机和待测机是否支持PD侦错模式,包括:根据所述测试应用程序,向所述待测机发送确认指令,所述确认指令为厂家自定义消息VDM;在所述待测机响应于所述确认指令返回确认字符ACK指令时,判定所述测试主持机和所述待测机支持PD侦错模式。
[0007]根据本专利技术一实施方式,所述侦错指令为厂家自定义消息VDM。
[0008]根据本专利技术第二方面,还提供了一种测试方法,应用于待测机,所述方法包括:接收测试主持机发送的侦错指令;响应于所述侦错指令,获取对应于所述侦错指令的侦错信息;发送所述侦错信息至所述测试主持机。
[0009]根据本专利技术一实施方式,在接收测试主持机发送的侦错指令之前,所述方法还包括:接收所述测试机发送的确认指令,所述确认指令为厂家自定义消息VDM;响应于所述确认指令,发送确认字符ACK指令至所述测试主持机,所述ACK指令示出所述测试主持机和所述待测机支持PD侦错模式。
[0010]根据本专利技术第三方面,还提供了一种测试装置,应用于测试主持机,所述装置包括:所述装置包括:接收模块,用于接收测试指令,所述测试指令携带测试应用程序;模式判
断模块,用于利用所述测试应用程序,判断测试主持机和待测机是否支持PD侦错模式;侦错指令发送模块,用于在测试主持机和待测机均支持所述PD侦错模式时,根据所述测试应用程序,向待测机发送侦错指令;信息接收模块,接收所述待测机响应于所述侦错指令返回的侦错信息;侦错模块,用于根据所述侦错信息,获得所述待测机的异常侦错结果。
[0011]根据本专利技术一实施方式,所述模式判断模块包括:确认指令发送子模块,用于根据所述测试应用程序,向所述待测机发送确认指令,所述确认指令为厂家自定义消息VDM;判断子模块,用于在所述待测机响应于所述确认指令返回确认字符ACK指令时,判定所述测试主持机和所述待测机支持PD侦错模式。
[0012]根据本专利技术一实施方式,所述侦错指令为厂家自定义消息VDM。
[0013]根据本专利技术第四方面,还提供了一种测试装置,应用于待测机,所述装置包括:第一接收模块,用于接收测试主持机发送的侦错指令;获取模块,用于响应于所述侦错指令,获取对应于所述侦错指令的侦错信息;反馈模块,用于发送所述侦错信息至所述测试主持机。
[0014]根据本专利技术一实施方式,所述装置还包括:第二接收模块,用于在接收测试主持机发送的侦错指令之前,接收所述测试机发送的确认指令,所述确认指令为厂家自定义消息VDM;确认模块,用于响应于所述确认指令,发送确认字符ACK指令至所述测试主持机,所述ACK指令示出所述测试主持机和所述待测机支持PD侦错模式。
[0015]本专利技术实施例测试方法及装置,应用于测试主持机,包括:接收携带测试应用程序的测试指令;利用测试应用程序,判断测试主持机和待测机是否支持PD侦错模式;在测试主持机和待测机均支持PD侦错模式时,根据测试应用程序,向待测机发送侦错指令;接收待测机响应于侦错指令返回的侦错信息;根据侦错信息,获得待测机的异常侦错结果。如此,利用测试主持机和测试机之间的测试指令实现测试,测试方法能够通用于不同硬件架构,有效节约避免了针对每一套硬件架构设计一套测试方法的情况,显著提升测试效率,在快速侦错解决问题的同时明显降低测试成本。
[0016]需要理解的是,本专利技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。
附图说明
[0017]通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:
[0018]在附图中,相同或对应的标号表示相同或对应的部分。
[0019]图1示出了本专利技术实施例测试方法的应用场景示意图;
[0020]图2示出了本专利技术实施例测试方法的实现流程示意图一;
[0021]图3示出了本专利技术实施例测试方法的实现流程示意图二;
[0022]图4示出了本专利技术实施例测试方法具体应用示例的实现流程示意图;
[0023]图5示出了本专利技术实施例测试装置的组成结构示意图一;
[0024]图6示出了本专利技术实施例测试装置的组成结构示意图二。
具体实施方式
[0025]下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为使本专利技术更加透彻和完整,并能够将本专利技术的范围完整地传达给本领域的技术人员。
[0026]下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。
[0027]图1示出了本专利技术实施例测试方法的应用场景示意图。
[0028]在本专利技术这一实施例中,以对笔记本电脑的测试为例对方案进行说明。首先,将两个笔记本电脑系统通过具有Type

C接口的线缆连接。笔记本电脑的系统A为Host(测试主持机),系统B为待测机。系统A配置测试应用程序,在系统A启动调试程序,将调试程序的初始指令下达至系统B,根据系统B返回的信息,确认系统A和系统B支持是否支持相应的测试方法。在系统A和系统B支持支持相应的测试方法的情况下,确认用于对B系统进行测试的侦错指令,系统A通过Type

C接口传达侦错指令至系统B。系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,应用于测试主持机,所述方法包括:接收测试指令,所述测试指令携带测试应用程序;利用所述测试应用程序,判断测试主持机和待测机是否支持PD侦错模式;在测试主持机和待测机均支持所述PD侦错模式时,根据所述测试应用程序,向待测机发送侦错指令;接收所述待测机响应于所述侦错指令返回的侦错信息;根据所述侦错信息,获得所述待测机的异常侦错结果。2.根据权利要求1所述的方法,其特征在于,所述判断测试主持机和待测机是否支持PD侦错模式,包括:根据所述测试应用程序,向所述待测机发送确认指令,所述确认指令为厂家自定义消息VDM;在所述待测机响应于所述确认指令返回确认字符ACK指令时,判定所述测试主持机和所述待测机支持PD侦错模式。3.根据权利要求1或2所述的方法,其特征在于,所述侦错指令为厂家自定义消息VDM。4.一种测试方法,其特征在于,应用于待测机,所述方法包括:接收测试主持机发送的侦错指令;响应于所述侦错指令,获取对应于所述侦错指令的侦错信息;发送所述侦错信息至所述测试主持机。5.根据权利要求4所述的方法,其特征在于,在接收测试主持机发送的侦错指令之前,所述方法还包括:接收所述测试机发送的确认指令,所述确认指令为厂家自定义消息VDM;响应于所述确认指令,发送确认字符ACK指令至所述测试主持机,所述ACK指令示出所述测试主持机和所述待测机支持PD侦错模式。6.一种测试装置,其特征在于,应用于测试主持机,所述装置包括:所述装置包括:接收模块,用于接收测试指令,...

【专利技术属性】
技术研发人员:陈腾详
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:

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

1