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

测试方法、装置及设备制造方法及图纸

技术编号:41063699 阅读:4 留言:0更新日期:2024-04-24 11:16
本申请实施例提供了一种测试方法、装置及设备,所述方法包括获取对目标设备进行测试的目标集成测试指令,所述目标集成测试指令用于对所述目标设备的至少两个测试项进行测试;确定所述目标集成测试指令对应的多个基础测试指令;根据所述多个基础测试指令,对所述目标设备进行测试,得到所述目标设备的测试结果。通过上述方法,可以提高测试效率。

【技术实现步骤摘要】

本申请实施例涉及服务器,尤其涉及一种测试方法、装置及设备


技术介绍

1、对图形处理器(graphics processing unit,gpu)服务器中的gpu芯片进行测试以确定其健康状况,是gpu服务器管理的关键需求。

2、目前,可以根据待测试的多个测试项、确定相应的多个基础测试指令。中央处理器(central processing unit,cpu)可以执行多个基础测试指令,以完成对gpu服务器的测试。然而,待测试的测试项一般数量较多,通过上述方法进行测试时,cpu需要逐项接收、并执行相应的基础测试指令,使得测试过程所需的时间较长,导致测试效率较低。


技术实现思路

1、本申请实施例提供了一种测试方法、装置及设备,以解决测试效率较低的技术问题。

2、第一方面,本申请实施例提供了一种测试方法,包括:

3、获取对目标设备进行测试的目标集成测试指令,所述目标集成测试指令用于对所述目标设备的至少两个测试项进行测试;

4、确定所述目标集成测试指令对应的多个基础测试指令;

5、根据所述多个基础测试指令,对所述目标设备进行测试,得到所述目标设备的测试结果。

6、上述方法中,可以获取对目标设备进行测试的目标集成测试指令;可以确定目标集成测试指令对应的多个基础测试指令;可以根据多个基础测试指令,对目标设备进行测试,得到目标设备的测试结果。上述方法中,可以通过目标集成测试指令、完成多个基础测试指令对应的测试项。通过上述方法,可以减少需要接收的集成测试指令的数量,从而减少测试过程所需的时长,提高测试效率。

7、一种可能的实现方式中,所述确定所述目标集成测试指令对应的多个基础测试指令,包括:

8、确定所述目标集成测试指令对应的多个测试项;

9、获取每个测试项对应的基础测试指令;

10、确定所述多个基础测试指令包括每个测试项对应的基础测试指令。

11、上述方法中,可以根据目标集成测试指令对应的多个测试项,确定目标集成测试指令对应的多个基础测试指令,实现了确定基础测试指令的目的。

12、一种可能的实现方式中,所述确定所述目标集成测试指令对应的多个测试项,包括:

13、确定所述目标集成测试指令对应的至少一个待测试模块,所述待测试模块为所述目标设备中需要被测试的功能模块;

14、确定每个待测试模块对应的至少一个测试项;

15、确定所述多个测试项包括每个待测试模块对应的至少一个测试项。

16、上述方法中,可以根据目标集成测试指令对应的待测试模块,确定目标集成测试指令对应的测试项,实现了确定目标集成测试指令对应的测试项的目的。

17、一种可能的实现方式中,所述目标集成测试指令为多个集成测试指令中的任意一个;

18、针对任意一个集成测试指令,所述集成测试指令中包括多个测试项对应的多个基础测试指令;

19、任意两个集成测试指令中包括的基础测试指令不完全相同。

20、上述方法中,任意两个集成测试指令不完全相同,测试过程中可以按照实际需要选择任意一个或多个集成测试指令进行测试,使得测试效率较高。

21、一种可能的实现方式中,所述多个集成测试指令的数量为n,其中,

22、第一个集成测试指令中包括多个测试项对应的多个基础测试指令;

23、第i个集成测试指令中包括:第i-1个集成测试指令中包括的多个基础测试指令、以及所述第i个集成测试指令对应的至少一个新增基础测试指令,其中,所述i为2至n之间的任意整数。

24、上述方法中,不同集成测试指令包括的基础测试指令不同,可以根据实际测试需求,选择相应的集成测试指令、针对性对目标设备进行测试,避免通过多个集成测试指令对目标设备进行测试,提高了测试效率。

25、一种可能的实现方式中,所述多个集成测试指令中包括第一个集成测试指令、第二个集成测试指令、第三个集成测试指令和第四个集成测试指令,其中,

26、所述第一个集成测试指令包括多个软件测试项对应的多个软件基础测试指令;

27、所述第二个集成测试指令包括所述多个软件基础测试指令、以及至少一个硬件测试项对应的至少一个硬件基础测试指令;

28、所述第三个集成测试指令包括所述多个软件基础测试指令、所述至少一个硬件基础测试指令和至少一个整合测试项对应的至少一个整合基础测试指令;

29、所述第四个集成测试指令包括所述多个软件基础测试指令、所述至少一个硬件基础测试指令、所述至少一个整合基础测试指令、以及至少一个压力测试项对应的至少一个压力基础测试指令。

30、上述方法中,不同的集成测试指令,可以对目标设备进行不同范围的测试,使得测试效率较高。

31、一种可能的实现方式中,所述根据所述多个基础测试指令,对所述目标设备进行测试,得到所述目标设备的测试结果,包括:

32、确定所述多个基础测试指令对应的执行顺序、以及每个基础测试指令对应的执行代码;

33、按照所述执行顺序,依次调用所述多个基础测试指令对应的执行代码对所述目标设备进行测试,得到所述测试结果。

34、上述方法中,可以调用多个基础测试指令对应的执行代码对目标设备进行测试,实现了对目标设备进行测试的目的。

35、第二方面,本申请实施例提供了一种测试装置,所述测试装置包括获取模块、确定模块、以及测试模块,其中,

36、所述获取模块用于,获取对目标设备进行测试的目标集成测试指令,所述目标集成测试指令用于对所述目标设备的至少两个测试项进行测试;

37、所述确定模块用于,确定所述目标集成测试指令对应的多个基础测试指令;

38、所述测试模块用于,根据所述多个基础测试指令,对所述目标设备进行测试,得到所述目标设备的测试结果。

39、上述装置中,可以获取对目标设备进行测试的目标集成测试指令;可以确定目标集成测试指令对应的多个基础测试指令;可以根据多个基础测试指令,对目标设备进行测试,得到目标设备的测试结果。上述装置中,可以通过目标集成测试指令、完成多个基础测试指令对应的测试项。通过上述装置,可以减少需要接收的集成测试指令的数量,从而减少测试过程所需的时长,提高测试效率。

40、一种可能的实现方式中,所述确定模块具体用于,

41、确定所述目标集成测试指令对应的多个测试项;

42、获取每个测试项对应的基础测试指令;

43、确定所述多个基础测试指令包括每个测试项对应的基础测试指令。

44、上述装置中,可以根据目标集成测试指令对应的多个测试项,确定目标集成测试指令对应的多个基础测试指令,实现了确定基础测试指令的目的。

45、一种可能的实现方式中,所述确定模块具体用于,

46、确定所述目标集成测试指令对应的至少本文档来自技高网...

【技术保护点】

1.一种测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述目标集成测试指令对应的多个基础测试指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述目标集成测试指令对应的多个测试项,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标集成测试指令为多个集成测试指令中的任意一个;

5.根据权利要求4所述的方法,其特征在于,所述多个集成测试指令的数量为N,其中,

6.根据权利要求4或5所述的方法,其特征在于,所述多个集成测试指令中包括第一个集成测试指令、第二个集成测试指令、第三个集成测试指令和第四个集成测试指令,其中,

7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述多个基础测试指令,对所述目标设备进行测试,得到所述目标设备的测试结果,包括:

8.一种测试装置,其特征在于,所述测试装置包括获取模块、确定模块、以及测试模块,其中,

9.一种测试设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;>

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被计算机执行时实现如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述目标集成测试指令对应的多个基础测试指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述目标集成测试指令对应的多个测试项,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标集成测试指令为多个集成测试指令中的任意一个;

5.根据权利要求4所述的方法,其特征在于,所述多个集成测试指令的数量为n,其中,

6.根据权利要求4或5所述的方法,其特征在于,所述多个集成测试指令中包括第一个集成测试指令、第...

【专利技术属性】
技术研发人员:吴克
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1