System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 嵌入式板卡测试方法、装置、计算机设备和存储介质制造方法及图纸_技高网

嵌入式板卡测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41487578 阅读:2 留言:0更新日期:2024-05-30 14:35
本申请涉及一种嵌入式板卡测试方法、装置、计算机设备和存储介质。通过检测到代码仓库中代码更新信息时,从代码仓库获取更新后的代码,将更新后的代码部署至测试板卡,测试板卡与预设的测试架的各驱动接口连接,测试板卡基于更新后的代码和各驱动接口,执行预设测试脚本中的各驱动测试组合,通过各驱动接口获取各驱动测试组合的各驱动测试结果,并根据各驱动测试结果得到测试板卡的测试结果。相较于传统的仅对各板卡的各接口进行逐一测试的方式,本方案通过将测试板卡的各驱动接口与测试架连接,并在检测到代码更新时,利用更新的代码自动执行测试板卡中各接口的驱动测试项组合,实现对各板卡驱动接口的组合测试,提高了测试板卡的测试效率。

【技术实现步骤摘要】

本申请涉及测试,特别是涉及一种嵌入式板卡测试方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着计算机技术的发展,嵌入式开发已成为计算机领域的主流开发方式。在嵌入式板卡开发过程中,需要对嵌入式板卡进行测试。在一个系统中,嵌入式板卡众多,目前对嵌入式板卡的测试通常是逐个进行测试。然而,不同板卡的硬件和性能测试框架等参数不统一,在对多个板卡的各接口进行逐个测试时,会导致测试效率降低。

2、因此,目前的嵌入式板卡测试方法存在测试效率低的缺陷。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高测试效率的嵌入式板卡测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种嵌入式板卡测试方法,所述方法包括:

3、检测到代码仓库中的代码更新信息,从所述代码仓库中获取更新后的代码;

4、根据所述代码更新信息确定对应的测试板卡,将所述更新后的代码部署至所述测试板卡;所述测试板卡与预设的测试架的各驱动接口连接;所述测试板卡用于根据所述更新后的代码以及所述预设的测试架中各驱动接口,执行预设测试脚本中的各驱动测试项组合;

5、通过所述各驱动接口获取所述各驱动测试项组合的各驱动测试结果,根据所述各驱动测试结果得到所述测试板卡的测试结果。

6、在其中一个实施例中,所述根据所述代码更新信息确定对应的测试板卡,包括:

7、获取所述代码更新信息对应的程序固件信息;

8、根据所述程序固件信息确定对应的板卡信息,根据所述板卡信息得到所述代码更新信息对应的测试板卡。

9、在其中一个实施例中,所述将所述更新后的代码部署至所述测试板卡,包括:

10、将所述更新后的代码进行编译,得到编译后的代码;

11、通过文件传输协议将所述编译后的代码部署至所述测试板卡。

12、在其中一个实施例中,所述将所述更新后的代码部署至所述测试板卡,包括:

13、将所述更新后的代码部署至所述测试板卡,由所述测试板卡重启后,根据所述测试板卡与所述测试架连接的各驱动接口,确定各驱动接口对应的待测试的各驱动接口测试项和各驱动功能测试项,根据所述各驱动接口测试项和所述各驱动功能测试项,得到各驱动测试项组合;

14、执行所述各驱动接口测试项和所述各驱动功能测试项,得到各驱动测试结果。

15、在其中一个实施例中,所述根据所述各驱动测试结果得到所述测试板卡的测试结果,包括:

16、针对每个驱动测试结果,若检测到该驱动测试结果为异常,确定该驱动测试结果对应的驱动测试项组合的关联驱动测试项组合;所述关联驱动测试项组合表征与该驱动测试结果对应的驱动测试项组合存在至少一个相同驱动测试项的驱动测试项组合;

17、获取所述关联驱动测试项组合对应的关联驱动测试结果;

18、检测到所述关联驱动测试结果为异常时,确定所述测试板卡的测试结果为该驱动测试结果对应的驱动测试项组合与所述关联驱动测试项组合中的相同驱动测试项存在异常。

19、在其中一个实施例中,所述将所述更新后的代码部署至所述测试板卡之后,还包括:

20、若检测到所述测试板卡针对驱动测试项组合的测试时间大于预设阈值,停止测试所述测试板卡。

21、第二方面,本申请提供了一种嵌入式板卡测试装置,所述装置包括:

22、获取模块,用于检测到代码仓库中的代码更新信息,从所述代码仓库中获取更新后的代码;

23、测试模块,用于根据所述代码更新信息确定对应的测试板卡,将所述更新后的代码部署至所述测试板卡;所述测试板卡与预设的测试架的各驱动接口连接;所述测试板卡用于根据所述更新后的代码以及所述预设的测试架中各驱动接口,执行预设测试脚本中的各驱动测试项组合;

24、确定模块,用于通过所述各驱动接口获取所述各驱动测试项组合的各驱动测试结果,根据所述各驱动测试结果得到所述测试板卡的测试结果。

25、第三方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。

26、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

27、第五方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。

28、上述嵌入式板卡测试方法、装置、计算机设备、存储介质和计算机程序产品,通过检测到代码仓库中代码更新信息时,从代码仓库获取更新后的代码,将更新后的代码部署至测试板卡,测试板卡与预设的测试架的各驱动接口连接,测试板卡基于更新后的代码和各驱动接口,执行预设测试脚本中的各驱动测试组合,通过各驱动接口获取各驱动测试组合的各驱动测试结果,并根据各驱动测试结果得到测试板卡的测试结果。相较于传统的仅对各板卡的各接口进行逐一测试的方式,本方案通过将测试板卡的各驱动接口与测试架连接,并在检测到代码更新时,利用更新的代码自动执行测试板卡中各接口的驱动测试项组合,实现对各板卡驱动接口的组合测试,提高了测试板卡的测试效率。

本文档来自技高网...

【技术保护点】

1.一种嵌入式板卡测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述代码更新信息确定对应的测试板卡,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述更新后的代码部署至所述测试板卡,包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述更新后的代码部署至所述测试板卡,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述各驱动测试结果得到所述测试板卡的测试结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述将所述更新后的代码部署至所述测试板卡之后,还包括:

7.一种嵌入式板卡测试装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。>

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种嵌入式板卡测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述代码更新信息确定对应的测试板卡,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述更新后的代码部署至所述测试板卡,包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述更新后的代码部署至所述测试板卡,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述各驱动测试结果得到所述测试板卡的测试结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述将所述更新...

【专利技术属性】
技术研发人员:梁进惠何炳龙
申请(专利权)人:广州翼辉信息技术有限公司
类型:发明
国别省市:

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

1