一种测试系统及测试方法技术方案

技术编号:23445544 阅读:34 留言:0更新日期:2020-02-28 19:48
本发明专利技术实施例公开了一种测试系统及测试方法,其中该测试系统包括:相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。本发明专利技术实施例提供的技术方案,能够提升板级测试效率。

A test system and test method

【技术实现步骤摘要】
一种测试系统及测试方法
本专利技术实施例涉及板级测试领域,特别涉及一种测试系统及测试方法。
技术介绍
目前很多测试系统,特别是板级测试系统,当被测设备要求测试不同的待测数据和测试条件时,需要手动编写测试程序、测试平台以及被测设备(例如被测板卡),严重影响了测试效率。另外,针对不同的被测设备也都需要定制开发不同的测试程序、测试平台,费时费力而且影响可靠性,同时也给维护带来很大不便。
技术实现思路
本专利技术实施方式的目的在于提供一种测试系统及测试方法,解决现有技术中板级测试效率低的技术问题。为解决上述技术问题,本专利技术的实施方式提供了一种测试系统,包括:相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。本专利技术的实施方式提还供了一种测试方法,应用于上述的测试系统;该方法包括:所述第一接口模块从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;当所述第一待测数据和所述第二待测数据满足预设条件时,所述第一中央处理模块确定所述被测设备的数据传输测试成功。本专利技术上述实施方式相对于现有技术而言,提供了一种全新架构的测试系统,避免手动编写测试程序和测试平台,只需要通过在测试系统写入预设条件和待测数据就可以对被测设备进行自动测试,测试效率较高。另外,针对不同测试条件和待测数据要求的被测设备,也不再需要定制开发不同的测试程序,只需要在测试系统写入满足要求的条件和待测数据就可以进行测试,能够大大提升板级测试效率。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1为本专利技术一实施例提供的一种测试系统的结构示意图;图2为本专利技术一实施例提供的一种测试平台的结构示意图;图3为本专利技术另一实施例提供的一种测试平台的结构示意图;图4为本专利技术另一实施例提供的一种测试平台的结构示意图;图5为本专利技术一实施例提供的一种测试方法的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。实施例一图1为本专利技术一实施例提供的一种测试系统的结构示意图。如图1所示,该测试系统包括:相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件,确定所述被测设备的数据传输测试成功。其中,所述被测设备被配置为当接收到所述第一待测数据时,将所述第一待测数据缓存到本地的第二缓存中,然后再根据所述第二缓存中缓存的数据确定第二待测数据,将所述第二待测数据发送给所述第一接口模块。其中,当所述第一待测数据包括第一数字量数据和第一模拟量数据,所述第二待测数据包括第二数字量数据和第二模拟量数据时,所述预设条件包括以下之一:条件一:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相同且所述第一模拟量数据和所述第二模拟量数据相同;条件二:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相反且所述第一模拟量数据和所述第二模拟量数据相同;条件三:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相同但与后一个第二数字量数据相反,且所述第一模拟量数据和所述第二模拟量数据相同;条件四:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相反但与后一个第二数字量数据相同,且所述第一模拟量数据和所述第二模拟量数据相同;或者,当所述第一待测数据包括第一通信数据,所述第二待测数据包括第二通信数据时,所述预设条件包括以下至少之一:条件五:所述第一缓存中的所述第一通信数据和所述第二通信数据相同;条件六:所述第一通信数据和所述第二通信数据的校验值和/或编码方式相同。其中,当所述预设条件为条件一时,所述被测设备被配置为直接将所述第二缓存中缓存的数字量数据作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;当所述预设条件为条件二时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;当所述预设条件为条件三时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据取反作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;当所述预设条件为条件四时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据。其中,所述第一缓存包括第一只读存储器缓冲区ROMBuffer和第一随机存取存储器缓冲区RAMBuffer;所述第一接口模块包括:第一输出接口、第一输入接口和第一双向接口;所述被测设备包括:第二输出接口、第二输入接口和第二双向接口;所述第一输出接口连接所述第二输入接口,第一输入接口输入连接所述第二输出接口,所述第一双向接口连接所述第二双向接口;所述第一待测数据包括第一数字量数据和第一模拟量数据;所述第二待测数据包括第二数字量数据和第二模拟量数据;所述第一ROMBuffer,用于保存所述第一待测数据;所述第一输出接口,用于从所述第一ROMBuffer读取所述第一数字量数据,并发送给被测设备的第二输入接口;所述第一输入接口,用于从所述被测设备的第二输出接口接收所述第二数字量数据,并缓存到所述第一RAMBuffer;所述第一双向接口,用于从所述第一ROMBuffer读取所述第一模拟量数据,并发送给所述第二双向接口;还用于从所述第二双向接口本文档来自技高网...

【技术保护点】
1.一种测试系统,其特征在于,包括:/n相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;/n所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;/n所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。/n

【技术特征摘要】
1.一种测试系统,其特征在于,包括:
相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;
所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;
所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。


2.根据权利要求1所述的测试系统,其特征在于,
所述被测设备被配置为当接收到所述第一待测数据时,将所述第一待测数据缓存到本地的第二缓存中,然后再根据所述第二缓存中缓存的数据确定第二待测数据,将所述第二待测数据发送给所述第一接口模块。


3.根据权利要求2所述的测试系统,其特征在于,
当所述第一待测数据包括第一数字量数据和第一模拟量数据,所述第二待测数据包括第二数字量数据和第二模拟量数据时,所述预设条件包括以下之一:
条件一:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相同且所述第一模拟量数据和所述第二模拟量数据相同;
条件二:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相反且所述第一模拟量数据和所述第二模拟量数据相同;
条件三:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相同但与后一个第二数字量数据相反,且所述第一模拟量数据和所述第二模拟量数据相同;
条件四:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相反但与后一个第二数字量数据相同,且所述第一模拟量数据和所述第二模拟量数据相同;
或者,当所述第一待测数据包括第一通信数据,所述第二待测数据包括第二通信数据时,所述预设条件包括以下至少之一:
条件五:所述第一缓存中的所述第一通信数据和所述第二通信数据相同;
条件六:所述第一通信数据和所述第二通信数据的校验值和/或编码方式相同。


4.根据权利要求3所述的测试系统,其特征在于,
当所述预设条件为条件一时,所述被测设备被配置为直接将所述第二缓存中缓存的数字量数据作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件二时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件三时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据取反作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件四时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据。


5.根据权利要求1所述的测试系统,其特征在于,
所述第一缓存包括第一只读存储器缓冲区ROMBuffer和第一随机存取存储器缓冲区RAMBuffer;
所述第一接口模块包括:第一输出接口、第一输入接口和第一双向接口;
所述被测设备包括:第二输出接口、第二输入接口和第二双向接口;
所述第一输出接口连接所述第二输入接口,第一输入接口输入连接所述第二输出接口,所述第一双向接口连接所述第二双向接口;
所述第一待测数据包括第一数字量数据和第一模拟量数据;所述第二待测数据包括第二数字量数据和第二模拟量数据;
所述第一ROMBuffer,用于保存所述第一待测数据;
所述第一输出接口,用于从所述第一ROMBuffer读取所述第一数字量数据,并发送给被测设备的第二输入接口;
所述第一输入接口,用于从所述被测设备的第二输出接口接收所述第二数字量数据,并缓存到所...

【专利技术属性】
技术研发人员:李兴鹤糜尧杰吴芸刘小红
申请(专利权)人:上海辛格林纳新时达电机有限公司
类型:发明
国别省市:上海;31

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

1