一种远程测试系统以及方法技术方案

技术编号:38025299 阅读:12 留言:0更新日期:2023-06-30 10:52
本发明专利技术具体提供一种远程测试系统以及方法,本发明专利技术的一种远程测试系统,包括:服务器和多个用于装载的待测设备的测试台架,服务器根据至少一个用户上传的测试用例,生成对应的测试任务;服务器将测试任务置于测试队列中;服务器根据测试台架的空闲情况,从测试队列中将测试任务下发至空闲的测试台架;测试台架基于收到的测试任务执行对待测设备的测试以得到测试数据;测试台架将测试数据反馈至服务器。通过服务器使多用户对应生成测试任务再置于测试队列中,结合测试台架的空闲情况下发测试任务,测试台架执行测试并反馈测试数据,实现根据各个测试台架的状态对多个测试任务的自动分配并控制执行测试工作,提高了对测试台架执行测试的自动化。执行测试的自动化。执行测试的自动化。

【技术实现步骤摘要】
一种远程测试系统以及方法


[0001]本专利技术涉及车辆远程测试系统
,具体提供一种远程测试系统以及方法。

技术介绍

[0002]随着人们生活水平的提高,对车辆的需求率也随之增加,车辆下线流程检测、车辆维修与车辆故障排查的需求也在不断增长。
[0003]目前,对车辆的控制器的远程测试普遍采用测试人员提前设置测试任务,再通过额外的远程设备启动测试并输出结果的方式,但是这种测试方式只能应用到一个测试设备执行一个测试任务或者一个测试设备执行多个测试任务的情况,无法扩展应用到多个测试设备对多个测试任务合理的执行测试工作,会造成执行混乱的情况,导致测试方式存在局限性。
[0004]相应地,本领域需要一种新的远程测试系统的方案来解决上述问题。

技术实现思路

[0005]为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决现有的远程测试方式无法实现多个测试设备对多个测试任务合理的执行测试工作的技术问题的一种远程测试系统以及方法。
[0006]在第一方面,本专利技术提供一种远程测试系统,包括:服务器和多个用于装载的待测设备的测试台架,其中,所述服务器根据至少一个用户上传的测试用例,生成对应的测试任务;所述服务器将所述测试任务置于测试队列中;所述服务器根据测试台架的空闲情况,从所述测试队列中将测试任务下发至空闲的测试台架;所述测试台架基于收到的测试任务执行对待测设备的测试以得到测试数据;所述测试台架将所述测试数据反馈至所述服务器。
[0007]在上述一种远程测试系统的一个技术方案中,所述服务器包括web服务器,其中响应于至少一个用户在登录所述web服务器后指定测试用例网页链接或者选择上传本地测试用例的指令,实现所述测试用例的上传。
[0008]在上述一种远程测试系统的一个技术方案中,所述服务器还包括测试用例检查器,其中,所述测试用例检查器对上传的测试用例进行语法检查;若检查到语法正确,则将所述测试用例转换为测试脚本;和/或若检查到语法不正确,则在所述web服务器的web页面上呈现错误提示。
[0009]在上述一种远程测试系统的一个技术方案中,响应于用户在所述web服务器上的测试执行属性配置指令,所述web服务器生成测试需求。在上述一种远程测试系统的一个技术方案中,所述测试执行属性至少包括测试优先级、提交时间、测试执行开始时间和/或测试循环次数。
[0010]在上述一种远程测试系统的一个技术方案中,所述服务器还包括测试服务器,其中所述测试服务器获取所述测试需求以及测试脚本文件并转换为测试任务。
[0011]在上述一种远程测试系统的一个技术方案中,所述测试服务器根据所述测试任务
的测试优先级和提交时间,将所有测试任务置于测试队列中。
[0012]在上述一种远程测试系统的一个技术方案中,所述测试台架包括网关以及测试器,其中,所述网关用于将下发的测试任务传输至测试器或者将所述测试器的状态上传至所述服务器,所述测试器用于根据下发的测试任务对装载的待测设备发送测试指令。
[0013]在上述一种远程测试系统的一个技术方案中,所述系统还包括消息推送单元,其中在测试结束后,所述服务器将与所述测试数据相关的摘要信息发送至所述消息推送单元。
[0014]在第二方面,本专利技术提供一种远程测试方法,包括以下步骤:响应于至少一个用户的测试用例的指令,检测所述测试用例是否语法正确;若语法正确,则构建对应的测试任务;基于至少一个所述测试任务将所述测试任务置于测试队列中;获取测试台架的空闲情况,并基于测试台架的空闲情况,将测试队列中的测试任务逐一下发至空闲的测试台架;所述测试台架基于收到的测试任务执行测试,得到测试数据;基于所述测试数据反馈至对应的用户。
[0015]本专利技术上述一个或多个技术方案,至少具有如下一种或多种有益效果:通过设置服务器与测试台架,使得至少一个用户通过服务器生成对应的测试任务并将测试任务置于测试队列中,再结合测试台架的空闲情况将测试任务下发至空闲的测试台架,测试台架执行测试并反馈测试数据,实现了根据各个测试台架的状态对多个测试任务的自动分配并控制执行测试工作,进而实现了多个用户通过远程测试系统对多个测试台架的控制执行测试,提高了对测试台架执行测试的自动化,避免出现现有技术中多个测试设备对多个测试任务无法合理的执行测试工作,会造成执行混乱的情况。
[0016]进一步地,在实施本专利技术的技术方案中,通过测试用例检查器实现对至少一个用户上传的测试用例进行语法检查,提高了测试台架的执行准确性,避免了由于测试设备对测试任务不识别,导致的执行测试失败的情况。
[0017]进一步地,在实施本专利技术的技术方案中,通过网关将测试任务传输至测试器并将测试器状态反馈,实现对测试台架的状态的反馈,提高了测试台架的使用率。
附图说明
[0018]参照附图,本专利技术的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本专利技术的保护范围组成限制。此外,图中类似的数字用以表示类似的部件,其中:
[0019]图1是根据本专利技术的一个实施例的远程测试系统的主要结构框图;
[0020]图2是根据本专利技术的一个实施例的一种远程测试方法的主要步骤流程图。
[0021]附图标记列表:
[0022]100:远程测试系统;101:服务器;1011:web服务器;1012:测试用例检查器;1013:测试服务器;1014:远程数据库;102:测试台架;1021:网关;1022:测试器;1023:本地数据库;103:消息推送单元;
具体实施方式
[0023]下面参照附图来描述本专利技术的一些实施方式。本领域技术人员应当理解的是,这
些实施方式仅仅用于解释本专利技术的技术原理,并非旨在限制本专利技术的保护范围。
[0024]在本专利技术的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“A和/或B”表示所有可能的A与B的组合,比如只是A、只是B或者A和B。术语“至少一个A或B”或者“A和B中的至少一个”含义与“A和/或B”类似,可以包括只是A、只是B或者A和B。单数形式的术语“一个”、“这个”也可以包含复数形式。
[0025]参阅附图1,图1是根据本专利技术的一个实施例的远程测试系统100的主要结构框图。如图1所示,本专利技术实施例中的一种远程测试系统100,包括:服务器101和多个用于装载的待测设备的测试台架102,其中:所述服务器101根据至少一个用户上传的测试用例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程测试系统,其特征在于,包括:服务器(101)和多个用于装载的待测设备的测试台架(102),其中,所述服务器(101)根据至少一个用户上传的测试用例,生成对应的测试任务;所述服务器(101)将所述测试任务置于测试队列中;所述服务器(101)根据测试台架(102)的空闲情况,从所述测试队列中将测试任务下发至空闲的测试台架(102);所述测试台架(102)基于收到的测试任务执行对待测设备的测试以得到测试数据;所述测试台架(102)将所述测试数据反馈至所述服务器(101)。2.根据权利要求1所述的远程测试系统,其特征在于,所述服务器(101)包括web服务器(1011),其中响应于至少一个用户在登录所述web服务器(1011)后指定测试用例网页链接或者选择上传本地测试用例的指令,实现所述测试用例的上传。3.根据权利要求2所述的远程测试系统,其特征在于,所述服务器(101)还包括测试用例检查器(1012),其中,所述测试用例检查器(1012)对上传的测试用例进行语法检查;若检查到语法正确,则将所述测试用例转换为测试脚本文件;和/或若检查到语法不正确,则在所述web服务器(1011)的web页面上呈现错误提示。4.根据权利要求3所述的远程测试系统,其特征在于,响应于用户在所述web服务器(1011)上的测试执行属性配置指令,所述web服务器(1011)生成测试需求。5.根据权利要求4所述的远程测试系统,其特征在于,所述测试执行属性至少包括测试优先级、提交时间、测试执行开始时间和/或测试循环次数。...

【专利技术属性】
技术研发人员:盛祥政马骁蔡兴亮
申请(专利权)人:蔚来汽车科技安徽有限公司
类型:发明
国别省市:

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

1