硬件的在环测试系统的制作方法

文档序号:13508534阅读:251来源:国知局
硬件的在环测试系统的制作方法

本实用新型涉及测试领域,具体而言,涉及一种硬件的在环测试系统。



背景技术:

目前,随着国际不断提升对能源安全和环境保护问题的重视度,各国对汽车排放污染物的要求也越来越严格,减少对能源依赖的程度,实现节能减排的目的已经成为世界经济持续发展迫切需要达到的目的。

新能源汽车的三大电控控制是在环测试系统的核心技术,因此,对其进行测试是必不可少步骤。硬件在环测试技术将用于开发的待验证的实际样机,利用计算机接口嵌入到硬件在环仿真环境中,并要求软硬件实时运行,从而达到了模拟整个系统的运行状况的目的,以及早发现控制器软件存在的缺陷。

但是,在硬件在环测试过程中,通常是选择好测试用例,由在环测试设备自动运行。由于测试用例通常成百上千条,因而需要的测试运行时间较长。当测试人员离开在环测试设备时,则无法及时获取在环测试设备的测试信息,因而无法及时发现在环测试设备的测试问题,从而耽误测试时间和测试进度。

针对相关技术中不能及时获取在环测试系统的测试信息的问题,目前尚未提出有效的解决方案。



技术实现要素:

本实用新型的主要目的在于提供一种硬件的在环测试系统,以至少解决在环测试系统的测试信息的问题。

为了实现上述目的,根据本实用新型的一个方面,提供了一种硬件的在环测试系统。该硬件的在环测试系统包括:至少一台在环测试设备,用于运行执行在环测试的第一预设测试用例;移动终端,与至少一台在环测试设备相连接,用于接收至少一台在环测试设备的标识信息,和与标识信息对应的测试信息。

可选地,该移动终端还用于向至少一台在环测试设备发送第一预设测试用例。

可选地,计算机终端,与至少一台在环测试设备相连接,用于向至少一台在环测试设备发送第一预设测试用例。

可选地,该计算机终端,与移动终端相连接,用于向移动终端发送至少一台在环测试设备的标识信息,和与标识信息对应的测试信息。

可选地,计算机终端包括:第一发送机构,用于向移动终端发送测试状态信息;移动终端包括:接收机构,与第一发送机构相连接,用于接收测试状态信息。

可选地,该第一发送机构包括:第一子发送机构,用于向移动终端发送测试终止信息;接收机构包括:第一接收子机构,与第一子发送机构相连接,用于接收测试终止信息;判断子机构,与第一接收子机构相连接,用于判断测试终止信息是否用于指示至少一台在环测试设备正常终止;添加子机构,与判断子机构相连接,用于在至少一台在环测试设备正常终止时,向至少一台在环测试设备添加第二预设测试用例;剔除子机构,与判断子机构相连接,用于在至少一台在环测试设备异常终止时,剔除第一预设测试用例。

可选地,该接收机构还包括:第二发送子机构,与计算机终端相连接,用于向计算机终端发送第一控制指令。

可选地,该移动终端包括:第二发送机构,与计算机终端相连接,用于向计算机终端发送第二控制指令;计算机终端,与第二发送机构相连接,用于根据接收到的第二控制指令控制至少一台在环测试设备执行测试操作。

可选地,移动终端包括:第三发送机构,与计算机终端相连接,用于向计算机终端发送查看指令;计算机终端,与第三发送机构相连接,用于向移动终端发送至少一台在环测试设备的测试执行信息。

可选地,该移动终端用于监控同时运行的多台在环测试设备。

在本实用新型中,通过至少一台在环测试设备运行执行在环测试的第一预设测试用例;通过移动终端与至少一台在环测试设备相连接,用于接收至少一台在环测试设备的标识信息,和与标识信息对应的测试信息,解决了不能及时获取在环测试系统的测试信息的问题,进而达到了及时获取在环测试系统的测试信息的效果。

附图说明

构成本申请的一部分的附图用来提供对本实用新型的进一步理解,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:

图1是根据本实用新型实施例的一种硬件的在环测试系统的示意图;

图2是根据本实用新型实施例的另一种硬件的在环测试系统的示意图;

图3是根据本实用新型实施例的一种硬件的在环测试系统的流程示意图;以及

图4是根据本实用新型实施例的另一种硬件的在环测试系统的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本实用新型。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列单元的系统、产品或设备不必限于清楚地列出的那些单元,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它单元。

实施例1

本实用新型提供了一种硬件的在环测试系统。

图1是根据本实用新型实施例的一种硬件的在环测试系统的示意图。如图1所示,该在环测试系统包括:至少一台在环测试设备10和移动终端20。

至少一台在环测试设备10,用于运行执行在环测试的第一预设测试用例。

至少一台在环测试设备10,用于运行测试系统,运行执行第一预设测试用例,该第一预设测试用例用于在环测试设备执行在环测试,为需要执行的测试用例。用于至少一台在环测试设备10执行在环测试的测试用例可以有多种,多种测试用例可以进行预先设置。

移动终端20,与至少一台在环测试设备10相连接,用于接收至少一台在环测试设备10的标识信息,和与标识信息对应的测试信息。

该实施例的移动终端20可以安装硬件在环测试软件,与至少一台在环测试设备10相连接,用于接收至少一台在环测试设备10的标识信息,和与标识信息对应的测试信息,该测试信息由标识信息标识的测试设备在运行第一预设测试用例时得到,其中,标识信息与在环测试设备具一一对应关系,用于唯一标识在环测试设备,可以为在不同的在环测试设备的专属ID信息。移动终端20可以对该标识信息进行识别,当在环测试设备端向移动终端20发送测试信息时,会同时发送该在环测试设备的标识信息,以便移动终端20识别并对该在环测试设备进行相应的测试操作。

可选地,移动终端20还用于向至少一台在环测试设备10发送第一预设测试用例。

该移动终端20可以预先存储多种测试用例,并从多种测试用例中选择第一预设测试用例,向至少一台在环测试设备10发送第一预设测试用例。至少一台在环测试设备10在接收到第一预设测试用例之后,对第一预设测试用例进行运行。

可选地,测试人员打开移动终端20的测试界面,查看至少一台在环测试设备10是否执行完毕所有已选的测试用例,以判断测试用例是否正常终止测试;如果测试用例正常终止测试,则查看测试结果并进行分析,根据测试结果确定是否需要再补充执行测试用例,如果根据测试结果确定不需要再补充执行测试用例,则确定测试结束。如果至少一台在环测试设备10不是正常终止测试,则测试人员可以根据终端上显示的测试信息分析至少一台在环测试设备10出错的原因,剔除导致出错的测试用例,进而选择未执行完毕的测试用例,向至少一台在环测试设备10发送未执行完毕的测试用例。

需要说明的是,该实施例的移动终端20可以为智能移动通讯终端,比如,安卓(Android)移动通讯终端、iOS移动通讯终端等、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备,此处不做限定。

该实施例通过至少一台在环测试设备10,用于运行执行在环测试的第一预设测试用例;通过移动终端20与至少一台在环测试设备10相连接,用于接收至少一台在环测试设备10的标识信息,和与标识信息对应的测试信息,解决了不能及时获取在环测试系统的测试信息的问题,进而达到了及时获取在环测试系统的测试信息的效果。

图2是根据本实用新型实施例的另一种硬件的在环测试系统的示意图。如图2所示,该在环测试系统包括:至少一台在环测试设备10、移动终端20和计算机终端30。

需要说明的是,该实施例的至少一台在环测试设备10和移动终端20与图1所示实施例的硬件的在环测试系统中的作用相同,此处不再赘述。

计算机终端30,与至少一台在环测试设备10相连接,用于向至少一台在环测试设备10发送第一预设测试用例。

计算机终端30与至少一台在环测试设备10相连接,该计算机终端30可以与至少一台在环测试设备10之间通过以太网建立通信连接。可选地,通过计算机终端30的测试主界面选择第一预设测试用例,并向至少一台在环测试设备10发送第一预设测试用例。该计算机终端30可以为电脑终端。

作为一种可选的实施方式,计算机终端30,与移动终端20相连接,用于向移动终端20发送至少一台在环测试设备10的标识信息,和与标识信息对应的测试信息。

计算机终端30与移动终端20相连接,该计算机终端30可以与移动终端20以移动网络通信建立连接,用于作为至少一台在环测试设备10与移动终端20之间的信息传输中介,获取至少一台在环测试设备10的标识信息和与标识信息对应的测试信息,并向移动终端20发送至少一台在环测试设备10的标识信息和与标识信息对应的测试信息,以便移动终端20识别并对至少一台在环测试设备10进行相应的测试操作。

作为一种可选的实施方式,计算机终端30包括:第一发送机构,用于向移动终端20发送测试状态信息;移动终端20包括:接收机构,与第一发送机构相连接,用于接收测试状态信息。

该实施例的计算机终端30中的第一发送机构用于向移动终端20发送测试状态信息,其中,测试状态信息用于指示至少一台在环测试设备10在运行预设测试用例时的测试状态信息,比如,至少一台在环测试设备10在运行预设测试用例时的时间、进度、运行正常状态信息、运行异常状态等信息,上述测试信息包括测试状态信息;在通过第一发送机构向移动终端20发送测试状态信息之前,计算机终端30从至少一台在环测试设10备获取测试状态信息。

该实施例的移动终端20的接收机构与计算机终端30中的第一发送机构相连接,用于接收第一发送机构发送过来的测试状态信息,用户通过移动终端20查看到至少一台在环测试设10的测试状态信息。

作为一种可选的实施方式,第一发送机构包括:第一子发送机构,用于向移动终端20发送测试终止信息;接收机构包括:第一接收子机构,与第一子发送机构相连接,用于接收测试终止信息;判断子机构,与第一接收子机构相连接,用于判断测试终止信息是否用于指示至少一台在环测试设备10正常终止;添加子机构,与判断子机构相连接,用于在至少一台在环测试设备10正常终止时,向至少一台在环测试设备10添加第二预设测试用例;剔除子机构,与判断子机构相连接,用于在至少一台在环测试设备10异常终止时,剔除第一预设测试用例。

第一发送机构中的第一子发送机构,用于向移动终端20发送测试终止信息,该测试终止信息,也即,为测试终止提醒信息,用于指示至少一台在环测试设备10在执行预设测试用例时终止,上述测试状态信息包括测试终止信息,第一发送机构的第一接收子机构与上述第一子发送机构相连接,用于接收第一子发送机构发送过来的测试终止信息;第一发送机构的判断子机构,与上述第一接收子机构相连接,用于判断测试终止信息是否用于指示至少一台在环测试设备10正常终止,可选地,测试人员打开移动终端20的软件界面,查看发送测试终止信息的在环测试设备是否执行完毕所有已选的测试用例;第一发送机构的添加子机构,与上述判断子机构相连接,用于在在环测试设备正常终止时,向在环测试设备添加第二预设测试用例,可选地,发送测试终止信息的在环测试设备已经执行完毕所有已选的测试用例,确定是否需要补充测试用例,如果确定需要补充测试用例,向在环测试设备添加第二预设测试用例,进而选择用于在环测试设备需执行的测试用例,如果确定不需要补充测试用例,则控制在环测试设备停止测试;第一发送机构的剔除子机构与上述判断子机构相连接,用于在至少一台在环测试设备10异常终止时,也即,在环测试设备在执行测试用例时不是正常终止测试,测试人员可以分析出错原因,使移动终端20剔除第一预设测试用例,剔除导致出错的用例,进而选择未执行完毕的测试用例。

作为一种可选的实施方式,接收机构还包括:第二发送子机构,与计算机终端30相连接,用于向计算机终端30发送第一控制指令。

该实施例的接收机构的第二发送子机构与计算机终端30相连接,用于向计算机终端30发送第一控制指令,该第一控制指令用于控制至少一台在环测试设备10执行多个测试用例中除第一预设测试用例之外的预设测试用例,可以执行多个测试用例中除异常终止的测试用例之外的测试用例。至少一台在环测试设备10运行测试系统,执行所选的测试用例。

作为一种可选的实施方式,移动终端20包括:第二发送机构,与计算机终端30相连接,用于向计算机终端30发送第二控制指令;计算机终端30,与第二发送机构相连接,用于根据接收到的第二控制指令控制至少一台在环测试设备10执行测试操作。

该实施例的移动终端20的第二发送机构与计算机终端30相连接,可以通过移动网络向计算机终端30发送第二控制指令,该第二控制指令用于控制至少一台在环测试设备10执行测试操作;计算机终端30与上述第二发送机构相连接,用于接收第二控制指令,并根据接收到的第二控制指令控制至少一台在环测试设备10执行测试操作,进而至少一台在环测试设备10运行,实现了通过移动终端20对至少一台在环测试设备10进行监控的目的,测试人员可通过移动终端20随时查看测试执行情况,测试问题也以可随时分析。

作为一种可选的实施方式,移动终端20包括:第三发送机构,与计算机终端30相连接,用于向计算机终端30发送查看指令;计算机终端30,与第三发送机构相连接,用于向移动终端20发送至少一台在环测试设备10的测试执行信息。

该实施例的移动终端20的第三发送机构计算机终端30相连接,用于向计算机终端30发送查看指令,该查看指令用于查看至少一台在环测试设备10的测试执行信息,测试信息包括测试执行信息;计算机终端30与上述第三发送机构相连接,用于接收上述查看指令,并向计算机终端30发送至少一台在环测试设备10的测试执行信息。

作为一种可选的实施方式,移动终端20用于监控同时运行的多台在环测试设备。

该实施例支持多台在环测试设备的同时运行时,测试人员也可通过移动终端20同时监控多台在环测试设备。

该实施例在进行硬件在环测试过程中,测试人员可通过移动终端20随时查看在环测试设备的测试执行情况,在环测试设备的测试问题也可随时分析,从而达到人休息设备不停工的目标。在多台在环测试设备同时运行时,测试人员也可通过手机端同时监控,达到了及时获取在环测试系统的测试信息的效果,提高了获取在环测试系统的测试信息的效率。

实施例2

下面结合优选的实施例对本实用新型的技术方案进行说明,具体以移动终端为手机进行举例说明。

该实施例的手机端安装硬件在环测试软件,通过移动网络控制设备执行测试操作,每台硬件在环测试设备有其专属的ID,可通过手机端进行识别,当设备端给手机发送测试提醒时,同时发送该设备专属ID,以便手机端识别并对该设备进行相应的测试操作。

图3是根据本实用新型实施例的一种硬件的在环测试系统的流程示意图。如图3所示,硬件的在环测试系统的执行流程包括:

步骤S301,打开硬件在环测试系统及的电脑端测试主界面。

步骤S302,选择需执行的测试用例。

在打开硬件在环测试系统及的电脑端测试主界面之后,通过电脑端或手机端测试主界面选择需执行的测试用例。

步骤S303,执行测试用例。

在选择需执行的测试用例之后,执行测试用例。

步骤S304,手机端收到测试终止提醒。

在执行测试用例之后,手机端收到测试终止提醒。

步骤S305,判断测试终止提醒是否为正常终止提醒。

在手机端收到测试终止提醒之后,判断测试终止提醒是否为正常终止提醒。如果判断出测试终止提醒为正常终止提醒,执行步骤S306,如果判断出上述测试终止提醒不为正常终止提醒,执行步骤S307。

步骤S306,分析测试结果,是否需要补充测试用例。

在判断测试终止提醒是否为正常终止提醒之后,如果判断出测试终止提醒为正常终止提醒,分析测试结果,是否需要补充测试用例,如果需要补充测试用例,执行步骤S302,如果需要补充测试用例,则结束测试流程。

步骤S307,剔除导致出错的用例,选择未执行完毕的测试用例。

在判断测试终止提醒是否为正常终止提醒之后,如果判断出测试终止提醒不为正常终止提醒,剔除导致出错的用例,选择未执行完毕的测试用例,执行步骤S303。

该实施例可以通过电脑端或手机端测试主界面选择需执行的测试用例;运行测试系统,执行所选测试用例;手机端收到测试终止提醒;测试人员打开手机端软件界面,查看发送提醒的设备是否执行完毕所有已选的测试用例,以判断测试是否正常终止;如果是正常终止测试,则查看测试结果并进行分析,根据测试结果确定是否需要补充执行测试用例,否则测试结束,通过电脑端或手机端测试主界面选择需执行的测试用例;如果不是正常终止测试,则分析出错原因,剔除导致出错的用例,选择未执行完毕的测试用例后,运行测试系统,执行所选测试用例,达到了及时获取在环测试系统的测试信息的效果。

图4是根据本实用新型实施例的另一种硬件的在环测试系统的示意图。如图4所示,在环测试系统包括:在环测试设备10、移动终端20和计算机终端30。

计算机终端30通过以太网与在环测试设备10建立通信,并控制在环测试设备10工作,计算机终端30通过移动网络向移动终端20发送测试提醒,移动终端20通过移动网络向计算机终端30发送测试指令,控制在环测试设备10运行。

可选地,该实施例的在环测试设备10为硬件在环测试设备,计算机终端30为电脑端,移动终端20为手机端,通过以太网与硬件在环测试设备10建立通信,并控制硬件在环测试设备工作,电脑端通过移动网络向手机端发送测试提醒,手机端通过移动网络向电脑端发送测试指令,控制设备运行。

在该实施例的硬件的在环测试系统中,不同的硬件在环设备分配专属ID,手机端可控制硬件在环设备执行测试操作,测试终止给手机端发送提醒,通过手机端随时查看并分析测试结果。

在该实施例中,测试人员可通过手机随时查看测试执行情况,测试问题也可随时分析,达到人休息设备不停工的目标。在多台在环测试设备10同时运行时,测试人员也可通过手机端同时监控,达到了及时获取在环测试系统的测试信息的效果。

以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1