测试程序开发方法、系统及电子设备技术方案

技术编号:38203989 阅读:9 留言:0更新日期:2023-07-21 16:49
本申请公开了一种测试程序开发方法、系统及电子设备,通过将测试文本转换为符合仿真验证平台的格式的测试档案,根据测试档案在仿真验证平台中构建测试环境,在测试环境中对测试项目进行仿真验证,采用标准化编译语言编译验证通过的测试文本,获得标准化测试文本,并将标准化测试文本转换为测试程序。因此,能够确保所用的测试文本是正确的,保证编译的标准化测试文本的正确性,从而提高由标准化测试文本转换的测试程序的正确性,防止电路设计人员和测试程序开发人员反复修正测试文本而耗费大量时间,以及防止人工确认测试文本产生遗漏,既能提高测试程序的正确性,又能够提高测试程序的开发效率以及降低人力成本。序的开发效率以及降低人力成本。序的开发效率以及降低人力成本。

【技术实现步骤摘要】
测试程序开发方法、系统及电子设备


[0001]本申请涉及电路测试
,尤其涉及一种测试程序开发方法、系统及电子设备。

技术介绍

[0002]在测试芯片时,需要电路设计人员根据芯片的功能及特性来编制测试文本。在芯片制造完成后,测试程序开发人员取得实体芯片并根据电路设计人员编制的测试文本在测试设备上开发测试程序,并对芯片的功能及特性进行测试,在这一过程中,若发生异常情况,则导致该异常的原因很多,例如:芯片本身故障、测试设备未调试好、芯片探针卡存在问题、测试文本有问题而导致测试程序异常、测试文本无误但测试程序异常等等,致使测试程序开发人员需要花费大量时间检查及排除问题。一般而言,测试程序开发人员通常会先检查芯片本身、测试设备和芯片探针卡是否存在问题,若此三者均没问题再检查是否为测试程序及测试文本的问题,若是测试文本有误,则测试程序开发人员需要和电路设计人员一同对测试文本进行修改,修改后再重新据此修改测试程序以及对芯片进行测试,这不仅耗费了大量时间检查及排除问题,也难以确保修改后的测试文本的正确性,可能需要反复对测试文本进行修改,导致测试程序的开发繁琐且效率不佳。

技术实现思路

[0003]本申请的主要目的是提供一种测试程序开发方法、系统及电子设备,旨在解决现有技术中测试程序的开发繁琐且效率不佳的问题。
[0004]本申请第一实施方式提供一种测试程序开发方法,包括:
[0005]将测试文本转换为符合仿真验证平台的格式的测试档案,所述测试文本包括待测产品的各个测试项目;
[0006]根据所述测试档案在所述仿真验证平台构建测试环境;
[0007]在所述测试环境中对各个所述测试项目进行仿真验证,以获得验证通过的测试文本;
[0008]采用标准化编译语言编译所述验证通过的测试文本,获得标准化测试文本;以及
[0009]将所述标准化测试文本转换为可由测试设备执行的测试程序。
[0010]如此,能够在生成测试程序之前,根据由测试文本转换的测试档案构建测试环境并对测试项目进行仿真验证,采用标准化编译语言对通过仿真验证的测试文本进行编译,获得标准化测试文本,将标准化测试文本直接转换为可由测试设备执行的测试程序,能够确保生成测试程序所用的测试文本是正确的,还能够有效简化测试程序开发步骤,提高测试程序的开发效率以及降低人力成本。
[0011]作为第一实施方式的一种可选的实施方式,所述在所述测试环境中对各个所述测试项目进行仿真验证,以获得验证通过的测试文本,还包括:
[0012]判断在所述测试环境中对每一所述测试项目的仿真验证是否通过;
[0013]当仿真验证不通过时,对所述测试文本进行修正后重新转换所述测试档案以及构建所述测试环境,并在所述测试环境重新对所述测试项目进行仿真验证;
[0014]当仿真验证通过时,所述测试文本即为所述验证通过的测试文本。
[0015]作为第一实施方式的一种可选的实施方式,所述测试项目至少包括测试参数,所述采用标准化编译语言编译所述验证通过的测试文本,获得标准化测试文本,包括:
[0016]采用所述标准化编译语言编译所述测试项目的所述测试参数,以获得所述标准化测试文本。
[0017]作为第一实施方式的一种可选的实施方式,所述将所述标准化测试文本转换为可由测试设备执行的测试程序,包括:
[0018]获取所述测试设备的型号;
[0019]根据所述型号将所述标准化测试文本转换为与所述测试设备对应的所述测试程序。
[0020]作为第一实施方式的一种可选的实施方式,所述将所述标准化测试文本转换为可由测试设备执行的测试程序,包括:
[0021]将所述标准化测试文本输入第一转换模块和第二转换模块;
[0022]所述第一转换模块将所述标准化测试文本转换可由第一测试设备执行的测试程序;
[0023]所述第二转换模块将所述标准化测试文本转换为可由第二测试设备执行的测试程序;
[0024]其中,所述第一测试设备和所述第二测试设备的型号不同。
[0025]本申请第二实施方式提供一种测试程序开发系统,包括:
[0026]仿真装置,用于将测试文本转换为符合仿真验证平台的格式的测试档案,所述测试文本包括待测产品的各个测试项目,所述仿真装置还用于根据所述测试档案在仿真验证平台构建测试环境,并在所述测试环境中对所述测试项目进行仿真验证,以获得验证通过的测试文本;
[0027]编译装置,用于采用标准化编译语言编译所述验证通过的测试文本,获得标准化测试文本;以及
[0028]转换装置,用于将所述标准化测试文本转换为可由测试设备执行的测试程序。
[0029]作为第二实施方式的一种可选的实施方式,所述仿真装置包括:
[0030]仿真转换模块,用于将所述测试文本转换为所述测试档案;
[0031]构建模块,与所述仿真转换模块连接,所述构建模块用于根据所述测试档案在所述仿真验证平台构建所述测试环境。
[0032]作为第二实施方式的一种可选的实施方式,所述转换装置包括:
[0033]获取模块,用于获取所述测试设备的型号;
[0034]转换模块,与所述获取模块连接,所述转换模块用于根据所述型号将所述标准化测试文本转换为可由所述测试设备执行的所述测试程序。
[0035]作为第二实施方式的一种可选的实施方式,所述转换装置包括第一转换模块和第二转换模块;
[0036]所述第一转换模块用于接收所述标准化测试文本,并将所述标准化测试文本转换
为可由第一测试设备执行的测试程序;
[0037]所述第二转换模块用于接收所述标准化测试文本,并将所述标准化测试文本转换为可由第二测试设备执行的测试程序;
[0038]其中,所述第一测试设备和所述第二测试设备的型号不同。
[0039]本申请第三实施方式提供一种电子设备,包括:
[0040]处理器;
[0041]存储器,所述存储器存储有所述处理器的可执行指令;
[0042]其中,所述处理器被配置为经由执行所述可执行指令来执行如前所述的测试程序开发方法。
[0043]与现有技术相比,本申请具有以下优点:
[0044]1、本申请测试程序开发方法、系统及电子设备可以提高测试程序的正确性。通过将测试文本转换为符合仿真验证平台的格式的测试档案,根据测试档案在仿真验证平台中构建测试环境,在测试环境中对测试项目进行仿真验证。仿真验证通过代表测试文本正确,才采用标准化编译语言编译验证通过的测试文本,以获得标准化测试文本。最后将标准化测试文本转换为可由测试设备执行的测试程序。如此能够确保所用的测试文本是正确的,保证编译的标准化测试文本的正确性,从而提高由标准化测试文本转换的测试程序的正确性。
[0045]2、本申请测试程序开发方法、系统及电子设备可以简化测试程序的开发步骤并提高测试程序的开发效率。通过测试档案构建测试环境,在测试环境中对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试程序开发方法,其特征在于,包括:将测试文本转换为符合仿真验证平台的格式的测试档案,所述测试文本包括待测产品的各个测试项目;根据所述测试档案在所述仿真验证平台构建测试环境;在所述测试环境中对各个所述测试项目进行仿真验证,以获得验证通过的测试文本;采用标准化编译语言编译所述验证通过的测试文本,获得标准化测试文本;以及将所述标准化测试文本转换为可由测试设备执行的测试程序。2.如权利要求1所述的测试程序开发方法,其特征在于,所述在所述测试环境中对各个所述测试项目进行仿真验证,以获得验证通过的测试文本,还包括:判断在所述测试环境中对每一所述测试项目的仿真验证是否通过;当仿真验证不通过时,对所述测试文本进行修正后重新转换所述测试档案以及构建所述测试环境,并在所述测试环境中重新对所述测试项目进行仿真验证;当仿真验证通过时,所述测试文本即为所述验证通过的测试文本。3.如权利要求1所述的测试程序开发方法,其特征在于,所述测试项目至少包括测试参数,所述采用标准化编译语言编译所述验证通过的测试文本,获得标准化测试文本,包括:采用所述标准化编译语言编译所述测试项目的所述测试参数,以获得所述标准化测试文本。4.如权利要求1

3任一项所述的测试程序开发方法,其特征在于,所述将所述标准化测试文本转换为可由测试设备执行的测试程序,包括:获取所述测试设备的型号;根据所述型号将所述标准化测试文本转换为与所述测试设备对应的所述测试程序。5.如权利要求1

3任一项所述的测试程序开发方法,其特征在于,所述将所述标准化测试文本转换为可由测试设备执行的测试程序,包括:将所述标准化测试文本输入第一转换模块和第二转换模块;所述第一转换模块将所述标准化测试文本转换为可由第一测试设备执行的测试程序;所述第二转换模块将所述标准化测试文本转换为可由...

【专利技术属性】
技术研发人员:李振贤徐永传
申请(专利权)人:天钰科技股份有限公司
类型:发明
国别省市:

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

1