1.本技术涉及测试技术领域,特别是涉及一种自动化测试方法及装置、控制机与自动化测试系统。
背景技术:
2.如今笔记本电脑类产品以其可携式、功能全面等特性满足消费者商务、办公或娱乐的需求。为确保产品质量,笔记本电脑上所具备的各项性能(比如睡眠、休眠或重启等性能)要能够正常工作,所以,工厂在批量生产时需要对各笔记本电脑做好测试工作。
3.目前,针对上述各项性能的测试通常需要通过人工操作实现,导致用到大量的人力物力,劳动力成本较高且效率较低。
技术实现要素:
4.本技术实施例旨在提供一种自动化测试方法及装置、控制机与自动化测试系统,能够降低成本,提高工作效率。
5.为实现上述目的,第一方面,本技术提供一种自动化测试方法,应用于控制机,所述控制机用于通过串口与至少一台测试机通信连接,所述方法包括:
6.获取测试指令;
7.根据所述测试指令获取对应的测试组件,并将所述测试组件发送至各所述测试机,以使所述测试机装载所述测试组件;
8.获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机;
9.通过所述串口获取对应的所述测试机的测试信息,其中,所述测试信息由在所述测试机运行所述测试组件获得。
10.在一种可选的方式中,在所述将所述测试组件发送至各所述测试机之前,所述方法还包括:
11.在第一时长内,若所述控制机与各所述测试机建立远程连接,则执行将所述测试组件发送至各所述测试机;
12.若所述控制机与至少一个所述测试机未建立远程连接,则输出报错信息,并停止执行将所述测试组件发送至各所述测试机。
13.在一种可选的方式中,所述串口信息为所述测试机所发送,所述串口信息包括所述测试机的ip地址。
14.在一种可选的方式中,所述获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机,包括:
15.对所述串口信息进行裁剪,获得所述串口信息中的ip地址;
16.根据所述ip地址,确定所述串口所接入的测试机。
17.在一种可选的方式中,所述根据所述ip地址,确定所述串口所接入的测试机,包括:
18.根据所述串口的串口信息,获取所述串口的串口号;
19.根据所述ip地址与测试机标签的对应关系,获取与所述串口号对应的测试机标签,以确定每个所述串口所接入的测试机;
20.其中,每台测试机设有一测试机标签。
21.在一种可选的方式中,在所述通过所述串口获取对应的所述测试机的测试信息之前,所述方法还包括:
22.第二时长内,若存在未确定串口,则输出报错信息,并停止执行通过所述串口获取对应的所述测试机的测试信息;
23.若为存在未确定串口,则执行通过所述串口获取对应的所述测试机的测试信息;
24.其中,所述未确定串口为未确定所接入测试机的串口。
25.第二方面,本技术提供一种自动化测试装置,应用于控制机,所述控制机用于通过串口与至少一台测试机通信连接,所述装置包括:
26.指令获取单元,用于获取测试指令;
27.测试组件发送单元,用于根据所述测试指令获取对应的测试组件,并将所述测试组件发送至各所述测试机,以使所述测试机装载所述测试组件;
28.测试机确定单元,用于获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机;
29.测试信息获取单元,用于获取每台所述测试机对应的测试信息。
30.第三方面,本技术提供一种控制机,包括:
31.至少一个处理器以及与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的方法。
32.第四方面,本技术提供一种自动化测试系统,包括至少一台测试机以及如上所述的控制机;
33.所述控制机通过串口与至少一台所述测试机通信连接。
34.第五方面,本技术提供一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被处理器执行时,使所述处理器执行如上所述的方法。
35.本技术实施例的有益效果是:本技术提供的自动化测试方法应用于控制机,控制机用于通过串口与至少一台测试机通信连接,方法包括获取测试指令。根据测试指令获取对应的测试组件,并将测试组件发送至各测试机,以使测试机装载测试组件。获取串口的串口信息,并通过串口信息确定串口所接入的测试机。通过串口获取对应的测试机的测试信息,其中,测试信息由在测试机运行测试组件获得。从而,能够实现对各测试机的自动化测试过程,以减少人工成本,并且能够提高工作效率。
附图说明
36.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
37.图1为本技术实施例提供的自动化测试系统的结构示意图;
38.图2为本技术实施例提供的自动化测试方法的流程图;
39.图3为本技术实施例提供的图2所示的步骤203的过程的具体实现步骤的示意图;
40.图4为本技术实施例提供的图3所示的步骤302的过程的具体实现步骤的示意图;
41.图5为本技术另一实施例提供的自动化测试方法的流程图;
42.图6为本技术实施例提供的串口识别的方法的流程图;
43.图7为本技术实施例提供的自动化测试装置的结构示意图;
44.图8为本技术实施例提供的控制机的结构示意图。
具体实施方式
45.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.请参照图1,图1为本技术实施例提供的自动化测试系统的结构示意图。如图1所示,该自动化测试系统包括控制机host1以及至少一台测试机,其中,至少一台测试机包括测试机b1、测试机b2
……
测试机bn,其中,n为正整数。
47.具体地,控制机host1通过串口与测试机b1、测试机b2
……
测试机bn通信连接,以使控制机host1能够与各测试机(包括测试机b1、测试机b2
……
测试机bn)进行数据交换。继而,控制机host1能够通过串口读取到各测试机的信息,比如各测试机的ip地址等信息。与此同时,控制机host1的还能够通过ssh(secure shell protocol)服务与各测试机建立远程连接。在对各测试机进行测试时,控制机host1能够从服务器下载测试组件,并将测试组件通过ssh服务发送到测试机上面,以对测试机进行测试。其中,ssh是专为远程登录会话和其他网络服务提供的安全性协议,ssh服务是用于提供远程联机的服务。
48.需要说明的是,在图1所示的实施例中,控制机host1与各测试机均以笔记本电脑为例。而在其他的实施例中,控制机host1与各测试机也可以为其他的电子产品。电子产品包括但不限于:笔记本电脑、平板电脑、掌上电脑等。
49.图2为本技术实施例提供的自动化测试方法的流程图,该方法可以由图1中的控制机执行,且该控制机用于通过串口与至少一台测试机通信连接。如图2所示,该方法包括:
50.步骤201:获取测试指令。
51.在一实施方式中,首先用户通过界面等工具输入所要测试的测试机的相关信息(比如各测试机的ip地址、测试机标签、ip地址与测试机标签的对应关系等),以及测试的计划(比如,用户所要测试的项目等)。
52.继而,在获取到测试机的相关信息与测试的计划后,则可生成对应的测试指令。其中,测试机的相关信息与测试的计划可以为用户输入,也可以为预先设置于控制机中的内容,换言之,该测试指令可以为用户输入的指令,也可以为预先设置与控制机中的指令,本技术实施例对此不作具体限制。
53.步骤202:根据测试指令获取对应的测试组件,并将测试组件发送至各测试机,以使测试机装载测试组件。
54.在获取到测试指令后,可获取到与测试指令对应的测试组件。比如,在一实施方式中,所获得到的测试指令为测试各测试机的睡眠功能是否正常,则可从服务器下载测试睡眠功能的测试组件。其中,在一实施例中,控制机与各测试机均为笔记本电脑,测试组件可以以测试包的形式存在。
55.继而,在控制机已获取到测试组件后,需将测试组件发送至各测试机。而在发送之前,控制机应与各测试组件建立连接,以将测试组件发送至各测试机。
56.例如,在一实施例中,在将测试组件发送至各测试机之前,该方法还包括:在第一时长内,若控制机与各测试机建立远程连接,则执行将测试组件发送至各测试机。若控制机与至少一个测试机未建立远程连接,则输出报错信息,并停止执行将测试组件发送至各测试机。其中,第一时长可根据实际应用情况进行设置,本技术实施例对此不作限制。
57.具体地,控制机可通过ssh服务远程连接各测试机,并且需要实时监测是否与全部测试机都连接成功,以在连接成功时,能够及时继续后续的步骤,有利于提高工作效率。其次,控制机与各测试机的连接过程应在第一时长内完成,以避免应出现异常导致无法连接而需一直在等待,造成时间的浪费。同时,能够输出报错信息,从而可帮助用户快速查找到出现未连接成功的测试机,有利于快速处理异常,并重新恢复测试工作,可提升工作效率。
58.进而,若控制机与各测试机均成功建立远程连接,控制机将测试组件发送给各测试机,以使各测试机装载测试组件。在一实施方式中,在各测试机接收到测试组件后,控制机能够为各测试机配置测试环境,以使各测试机装载测试组件。接着,控制机各启动测试机中的测试组件,以开始对各测试机进行测试。
59.步骤203:获取串口的串口信息,并通过串口信息确定串口所接入的测试机。
60.在一实施方式中,串口信息为各测试机所发送,且串口信息中包括各测试机的ip地址。应理解,每个测试机均有自己的ip地址,并且不同的测试的ip地址不同。
61.具体地,测试机在接收到控制机发送的的串口匹配指令后,每个测试机开始读取自身的ip地址,并根据自身的ip地址配置对应的串口参数,继而将配置完成的串口参数通过串口发送给控制机。其中,该串口参数还可以包括波特率、停止位等信息。
62.比如,以图1所示的测试机b1为例,测试机b1在接收到控制机发送的串口匹配指令后,测试机b1读取自身的ip地址(假设其ip地址为192.168.0.1),则将192.168.0.1包含在测试机b1所发送的串口参数中,并将该串口参数发送至控制机。
63.继而,在控制机获取到各串口的串口信息,可通过串口信息确定各串口所接入的测试机。
64.在一实施例中,如图3所示,步骤203中获取串口的串口信息,并通过串口信息确定串口所接入的测试机的过程包括如下步骤:
65.步骤301:对串口信息进行裁剪,获得串口信息中的ip地址。
66.步骤302:根据ip地址,确定串口所接入的测试机。
67.同样地,控制机也会实时监测串口匹配是否已经开始,在控制机发送串口匹配指令后,控制机也确认串口匹配开始。一旦开始,控制机所有的串口均会被监听,以获得各串口的串口信息。
68.接着,对所接收到的串口信息进行参照预先设置好的裁剪方式进行裁剪,以获取到串口信息中的ip地址。
69.在一实施例中,如图4所示,步骤302中根据ip地址,确定串口所接入的测试机的过程包括如下步骤:
70.步骤401:根据串口的串口信息,获取串口的串口号。
71.步骤402:根据ip地址与测试机标签的对应关系,获取与串口号对应的测试机标签,以确定每个串口所接入的测试机。
72.在一实施方式中,同样可通过裁剪的方式从串口信息中获得各串口的串口号。
73.通过上述实施例可知,在对各测试机开始测试之前,各测试机的ip地址与测试机标签的对应关系已经存在于控制机中。此时,在确定各串口的串口号、各串口号对应的ip地址以及ip地址与测试机标签的对应关系,则可获得各串口对应的测试机标签。
74.例如,在一实施方式中,有一串口所接收到的串口信息中的串口号为com3,ip地址为192.168.0.1,测试机标签为1号测试机。那么,可确定串口号为com3的串口所接入的测试机为1号测试机。从而,用户能够很方便的确认具体所连接的测试机,有利于提高实用性。可以理解的是,每台测试机均设有一测试机标签,并且不同测试机的测试机标签不同。
75.步骤204:通过串口获取对应的测试机的测试信息。
76.其中,测试信息由在测试机运行测试组件获得,亦即,在各测试机启动测试后,各测试组件开始运行,即能够生成对应的测试信息。
77.在一实施方式中,在通过串口获取对应的测试机的测试信息之前,还需进一步确认与各测试机连接的串口,是否均与各测试机匹配成功,亦即,各测试机是否均已找到匹配的串口号。换言之,在该实施例中,是要对每一台已接入串口的测试机进行测试,所以只有在确定每个串口所接入的测试机之后,才执行步骤204。
78.具体地,在一实施例中,在通过串口获取对应的测试机的测试信息之前,该方法还包括:第二时长内,若存在未确定串口,则输出报错信息,并停止执行通过串口获取对应的测试机的测试信息。否则,执行通过串口获取对应的测试机的测试信息。其中,未确定串口为未确定所接入测试机的串口。
79.其中,第二时长可根据实际应用情况进行设置,本技术实施例对此不作限制。未确定所接入测试机的串口则表示在所有接入测试机的串口中,存在至少一个串口的串口号未与对应的测试机标签匹配成功。
80.在此实施例中,在第二时长内,不断的执行串口号与测试机标签的匹配过程。如果能够在第二时长内,所有接入测试机的串口的串口号均能过匹配到对应的测试机标签,即匹配到对应的测试机。此时,可继续执行对每个测试机的测试信息的获取过程。
81.然而,如果在第二时长内,在所有接入测试机的串口的串口号中,存在至少一个未能够匹配到对应的测试机标签,即存在未确定串口,则输出对应的报错信息,该报错信息包括具体未匹配成功的串口以及测试机。有助于快速查找到存在异常的测试机,从而能够有效的处理掉异常,以提升工作效率。同时,也不再执行获取测试机的测试信息的过程,即停止所有测试机的测试过程,换言之,只有在所有接入测试机的串口的串口号均与对应的测试机匹配成功,才执行获取测试机的测试信息的过程,反之,则停止执行获取测试机的测试信息的过程,以保证测试数据的有效性与准确性。
82.此外,在所有接入测试机的串口的串口号均与对应的测试机匹配成功之后,控制机会通过ssh服务与测试机进行实施信息的交互,即控制机通过ssh服务不断的取获取每一
台测试机的实时测试的信息。
83.进而,在一实施例中,在所有接入测试机的串口的串口号均与对应的测试机匹配成功,并执行获取测试机的测试信息的过程之后,即测试过程已完成之后。能够将测试的每一台测试机的实时测试的信息(包括当前的测试结果,即该测试机的功能是正常还是异常等内容)显示于用户界面上供用户查看。有助于用于对测试机的测试结果实时观察,以及时确定是否存在异常的测试机。并且,该过程为自动完成的过程,而人工的干预较少,则能够在保证测试结果有较高准确性的同时节省了人工成本,且也为用户带来了较大的便利,从而实用性较高。
84.在另一实施例中,在测试完成后,一方面,能够保留在测试过程对应的日志(该日志中包括各测试机的测试机标签以及对应的测试信息等内容),另一方面,对该日志进行配置,获得可进行上传的数据,比如该数据包括文件名、日志内容、计划名、时间等参数,并将该配置好的数据上传至服务器等可存储数据的机构。从而,能够对整个测试信息进行保存,以待后续进行查看。并且,还能够在后续测试时将历史的测试数据作为比较对象,以通过测试结果确定各测试机得功能是否有改进,从而,也有助于各测试机的设计者做出改进方案,以更好的完善测试机。
85.在一实施方式中,请参阅图5,图5为本技术另一实施例提供的自动化测试方法的流程图。如图5所示,首先获得测试机的相关信息与测试计划,在相关信息可包括测试机的ip地址与测试机的标签等,测试计划可包括所要测试的项目等。在一实施例中,测试机的相关信息与测试计划由用户输入。
86.接着,若开始进行测试,则根据测试机相关信息与测试计划获得测试指令。并根据测试指令,下载与测试指令对应的测试组件(可包括安装的脚本、测试的核心脚本及扩展脚本等内容)。然后,通过ssh服务开始与各测试机建立连接,并实时判断控制机是否与测试机连接成功以及是否连接超时。如果存在至少一台测试机与控制机的连接超时,则打印报错信息,并结束整个流程,即该次对测试机自动测试的过程结束。其中,控制机与各测试机连接的时长即为第一时长,换言之,若存在至少一台测试机与控制机的连接时间超过第一时长,则打印报错信息,并结束整个流程。如果各测试机均与控制机连接成功,则控制机将所下载的测试组件发送给每个测试机,并为每个测试机配置测试环境,即为每个测试机装载测试组件。继而启动测试过程,以通过测试组件获取测试信息。
87.同时,在获取测试信息之前,还需进行串口识别的过程,即识别各串口所对应的测试机。请一并参阅图6,图6为本技术实施例提供的串口识别的方法的流程图。其中,图6中的a部分为测试机在串口识别的过程中所执行的方法,图6中的b部分为控制机在串口识别的过程中所执行的方法。
88.如图6中的a部分所示,测试机实时检测是否接收到控制机发送的匹配信号,如果接收到匹配信号,则开始进行匹配。各测试机首先获取自身的ip地址,并在串口参数中配置ip地址。在配置完成后,则通过串口将串口参数发送至控制机。
89.如图6中的b部分所示,控制机同样实时检测是否需要进行匹配,若需要,则将匹配信号发送至测试机,并开始进行匹配。首先,控制机实时监听所有串口信息,通过裁剪的方式将串口信息中的ip地址裁剪出来。接着,根据所获得的ip地址,以及在上述已获得的测试机的相关信息,可查找到对应的测试机标签。从而可以实现串口号与测试机进行匹配的过
程。同样地,串口号与测试机的匹配需在预设的时间内(该预设的时间即为第二时长)完成,如果匹配的时间超时,则打印报错信息,并结束整个测试过程。换言之,只有串口号与测试机完成匹配,即完成了串口识别的过程,接下来所获取的日志才有意义。
90.进而,在串口识别完成之后,即可获取实时测试信息,并对该测试信息进行显示。具体地,控制机能够通过ssh服务不断获取每台测试机的实时测试信息(包括当前测试的日志及测试的结果等),并显示在界面上供用户查看。待测试完成,整理上传配置文件,即配置上传日志所需要的一些信息(包括文件名、日志及计划名等参数),最后将日志上传到服务器上,测试结束。
91.在图5与图6所示的实施例中,能够省去大量的人工操作,有助于在保证测试结果有较高准确性的同时节省了人工成本。同时,通过控制机即可查看到各测试机的实时测试信息,也为用户带来了较大的便利,实用性较高。
92.请参见图7,其示出了本技术实施例提供的一种自动化测试装置的结构示意图,应用于控制机,控制机用于通过串口与至少一台测试机通信连接。自动化测试装置700包括:指令获取单元701、测试组件发送单元702、测试机确定单元703及测试信息获取单元704。
93.指令获取单元701用于获取测试指令。
94.测试组件发送单元702用于根据测试指令获取对应的测试组件,并将测试组件发送至各测试机,以使测试机装载测试组件。
95.测试机确定单元703用于获取串口的串口信息,并通过串口信息确定串口所接入的测试机。
96.测试信息获取单元704用于以获取每台测试机对应的测试信息,其中,测试信息由在测试机运行测试组件获得。
97.上述产品可执行图2所示的本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本技术实施例所提供的方法。
98.请参见图8,其示出本技术实施例提供一种控制机的结构示意图。如图8所示,控制机800包括一个或多个处理器801以及存储器802。其中,图8中以一个处理器801为例。
99.处理器801和存储器802可以通过总线或者其他方式连接,图8中以通过总线连接为例。
100.存储器802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的自动化测试方法对应的程序指令/模块(例如,附图7所述的各个单元)。处理器801通过运行存储在存储器802中的非易失性软件程序、指令以及模块,从而执行自动化测试装置的各种功能应用以及数据处理,即实现上述方法实施例中的自动化测试方法以及上述装置实施例的各个单元的功能。
101.存储器802可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器802可选包括相对于处理器801远程设置的存储器,这些远程存储器可以通过网络连接至处理器801。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
102.所述程序指令/模块存储在所述存储器802中,当被所述一个或者多个处理器801执行时,执行上述任意方法实施例中的自动化测试方法,例如,执行以上描述的图2、图3和
图4所示的各个步骤;也可实现附图7所述的各个单元的功能。
103.本技术实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,可使得上述一个或多个处理器可执行上述任意方法实施例中的自动化测试方法。例如,执行以上描述的图2、图3和图4所示的各个步骤;也可实现附图7所述的各个单元的功能。
104.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种自动化测试方法,其特征在于,应用于控制机,所述控制机用于通过串口与至少一台测试机通信连接,所述方法包括:获取测试指令;根据所述测试指令获取对应的测试组件,并将所述测试组件发送至各所述测试机,以使所述测试机装载所述测试组件;获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机;通过所述串口获取对应的所述测试机的测试信息,其中,所述测试信息由在所述测试机运行所述测试组件获得。2.根据权利要求1所述的方法,其特征在于,在所述将所述测试组件发送至各所述测试机之前,所述方法还包括:在第一时长内,若所述控制机与各所述测试机建立远程连接,则执行将所述测试组件发送至各所述测试机;若所述控制机与至少一个所述测试机未建立远程连接,则输出报错信息,并停止执行将所述测试组件发送至各所述测试机。3.根据权利要求1所述的方法,其特征在于,所述串口信息为所述测试机所发送,所述串口信息包括所述测试机的ip地址。4.根据权利要求3所述的方法,其特征在于,所述获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机,包括:对所述串口信息进行裁剪,获得所述串口信息中的ip地址;根据所述ip地址,确定所述串口所接入的测试机。5.根据权利要求4所述的方法,其特征在于,所述根据所述ip地址,确定所述串口所接入的测试机,包括:根据所述串口的串口信息,获取所述串口的串口号;根据所述ip地址与测试机标签的对应关系,获取与所述串口号对应的测试机标签,以确定每个所述串口所接入的测试机;其中,每台测试机设有一测试机标签。6.根据权利要求1所述的方法,其特征在于,在所述通过所述串口获取对应的所述测试机的测试信息之前,所述方法还包括:第二时长内,若存在未确定串口,则输出报错信息,并停止执行通过所述串口获取对应的所述测试机的测试信息;若未存在未确定串口,则执行通过所述串口获取对应的所述测试机的测试信息;其中,所述未确定串口为未确定所接入测试机的串口。7.一种自动化测试装置,其特征在于,应用于控制机,所述控制机用于通过串口与至少一台测试机通信连接,所述装置包括:指令获取单元,用于获取测试指令;测试组件发送单元,用于根据所述测试指令获取对应的测试组件,并将所述测试组件发送至各所述测试机,以使所述测试机装载所述测试组件;测试机确定单元,用于获取所述串口的串口信息,并通过所述串口信息确定所述串口所接入的测试机;
测试信息获取单元,用于获取每台所述测试机对应的测试信息。8.一种控制机,其特征在于,包括:至少一个处理器以及与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6任一项所述的方法。9.一种自动化测试系统,其特征在于,包括至少一台测试机以及如权利要求8所述的控制机;所述控制机通过串口与至少一台所述测试机通信连接。10.一种非易失性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被处理器执行时,使所述处理器执行权利要求1-6任一项所述的方法。
技术总结
本申请公开了一种自动化测试方法及装置、控制机与自动化测试系统,其中,该方法应用于控制机,控制机用于通过串口与至少一台测试机通信连接,方法包括获取测试指令。根据测试指令获取对应的测试组件,并将测试组件发送至各测试机,以使测试机装载测试组件。获取串口的串口信息,并通过串口信息确定串口所接入的测试机。通过串口获取对应的测试机的测试信息,其中,测试信息由在测试机运行测试组件获得。通过上述方式,能够降低成本,提高工作效率。提高工作效率。提高工作效率。
技术研发人员:罗相飞
受保护的技术使用者:深圳宝新创科技股份有限公司
技术研发日:2021.11.24
技术公布日:2022/3/7