本申请属于产品测试,尤其涉及一种产品测试方法、装置、终端设备及计算机可读存储介质。
背景技术:
1、生产拉线在生产产品时,需要通过测试设备对产品进行测试。现有技术通常是使用一个终端设备控制一个测试设备对产品进行测试,那么在生产拉线上存在多个测试设备时,需要多个终端设备控制多个测试设备,硬件成本较高。
技术实现思路
1、本申请实施例提供了一种产品测试方法、装置、终端设备及计算机可读存储介质,以通过一个终端设备控制多个测试设备,降低硬件成本。
2、第一方面,本申请实施例提供了一种产品测试方法,应用于终端设备,所述产品测试方法包括:
3、获取n个测试设备的第一测试工具,n为大于零的整数;
4、创建n个虚拟机,并在n个所述虚拟机上安装对应的操作系统,n个所述虚拟机与n个所述测试设备之间一一对应;
5、在n个所述虚拟机上安装有对应的操作系统的情况下,将所述第一测试工具安装在对应的所述虚拟机上;
6、基于n个所述虚拟机上的所述第一测试工具,控制n个所述测试设备对各自对应的待测产品进行测试。
7、在本申请实施例中,通过获取n个测试设备的第一测试工具,并在终端设备上创建n个虚拟机,在n个虚拟机上安装对应的操作系统的情况下,在n个虚拟机上安装n个测试设备的第一测试工具,可以通过n个虚拟机上的第一测试工具,控制n个测试设备对各自对应的待测产品进行测试,从而通过一个终端设备即可控制多个测试设备,降低了硬件成本。
8、第二方面,本申请实施例提供了一种产品测试装置,应用于终端设备,所述产品测试装置包括:
9、工具获取模块,用于获取n个测试设备的第一测试工具,n为大于零的整数;
10、虚拟处理模块,用于创建n个虚拟机,并在n个所述虚拟机上安装对应的操作系统,n个所述虚拟机与n个所述测试设备之间一一对应;
11、测试安装模块,用于在n个所述虚拟机上安装有对应的操作系统的情况下,将所述第一测试工具安装在对应的所述虚拟机上;
12、测试控制模块,用于基于n个所述虚拟机上的所述第一测试工具,控制n个所述测试设备对各自对应的待测产品进行测试。
13、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的产品测试方法的步骤。
14、第四方面,本申请实施例提供了一种芯片,包括处理器,所述处理器用于读取并执行存储器中存储的计算机程序,以执行如上述第一方面所述的产品测试方法的步骤。
15、可选地,所述存储器与所述处理器通过电路或电线连接。
16、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的产品测试方法的步骤。
17、第六方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行如上述第一方面所述的产品测试方法的步骤。
18、可以理解地,上述提供的第二方面、第三方面、第四方面、第五方面和第六方面均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可以参考上文所提供的对应的方法中的有益效果,此处不再赘述。
1.一种产品测试方法,其特征在于,应用于终端设备,所述产品测试方法包括:
2.根据权利要求1所述的产品测试方法,其特征在于,在n个所述虚拟机上安装对应的操作系统之前,还包括:
3.根据权利要求1所述的产品测试方法,其特征在于,在创建n个虚拟机之后,还包括:
4.根据权利要求1所述的产品测试方法,其特征在于,在基于n个所述虚拟机上的所述第一测试工具,控制n个所述测试设备对各自对应的待测产品进行测试之前,还包括:
5.根据权利要求4所述的产品测试方法,其特征在于,在基于n个所述待测产品的所述生产拉线信息、所述工位信息和所述产品信息,获取n个所述待测产品的目标测试项和目标配置文件之前,还包括:
6.根据权利要求1所述的产品测试方法,其特征在于,在将所述第一测试工具安装在对应的所述虚拟机上之后,还包括:
7.根据权利要求1至6任一项所述的产品测试方法,其特征在于,n个所述虚拟机的操作系统之间使用桥接模式。
8.一种产品测试装置,其特征在于,应用于终端设备,所述产品测试装置包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的产品测试方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的产品测试方法的步骤。