测试系统、测试方法以及计算机可读存储介质技术方案

技术编号:33760939 阅读:17 留言:0更新日期:2022-06-12 14:10
本申请公开了一种测试系统、一种测试系统的测试方法以及计算机可读存储介质。该测试系统包括依次连接的控制端、服务端和测试端;控制端用于获取测试任务,测试任务包括至少一个测试项目,并按顺序下发测试项目至服务端;服务端用于接收测试项目,并将测试项目转发至测试端;测试端用于接收测试项目,根据测试项目的测试步骤,从本地或服务端获取多个测试工具,并利用测试工具且按照测试步骤对测试目标进行测试。通过上述控制方法,既能够提高测试系统的自动化程度,又可以远程控制与监测测试端的整个测试过程。端的整个测试过程。端的整个测试过程。

【技术实现步骤摘要】
测试系统、测试方法以及计算机可读存储介质


[0001]本申请涉及测试
,特别是涉及一种测试系统、一种测试系统的测试方法以及计算机可读存储介质。

技术介绍

[0002]测试是保证产品质量的重要一环。目前已有的测试工具,大部分只针对测试产品某一方面进行测试。要对测试产品进行全面测试,就需要多个测试工具参与,而多个测试工具在进行测试时,需要人工时刻监测测试过程是否出错,监测何时测试完成,并手动开启下一测试工具,还需要人工制作测试报告,非常耗费人力。
[0003]另外,有些测试平台不方便接显示设备,人工在这些平台上进行测试操作时非常不方便,而且也无法实时观察测试信息。有些测试平台无测试报告自动反馈功能,测试人员不能在第一时间获取测试报告。测试工具和测试系统集成到一起,造成工具包过大,不利于测试工具的管理和维护。测试系统的兼容性差,尤其对国产处理器平台架构和操作系统支持较少。

技术实现思路

[0004]本申请主要解决的技术问题是一种测试系统、一种测试系统的测试方法以及计算机可读存储介质。
[0005]本申请采用的一种技术方案是提供一种测试系统,测试系统包括依次连接的控制端、服务端和测试端。控制端用于获取测试任务,测试任务包括至少一个测试项目,并按顺序下发测试项目至服务端。服务端用于接收测试项目,并将测试项目转发至测试端。测试端用于接收测试项目,根据测试项目的测试步骤,从本地或服务端获取多个测试工具,并利用测试工具且按照测试步骤对测试目标进行测试。
[0006]进一步地,测试端还用于判断测试工具是否与测试系统适配,若否,则从本地或服务端获取与测试工具对应的适配工具,并利用适配工具启动测试工具,以按照测试步骤对测试目标进行测试。
[0007]进一步地,测试端还用于定时发送获取状态命令至适配工具。适配工具用于接收并根据获取状态命令,获取并更新测试工具的测试状态,将更新后的测试工具的测试状态通过服务端发送至控制端。控制端实时显示测试工具的测试状态。
[0008]进一步地,测试端还用于在每个测试步骤完成时,利用适配工具通过服务端发送测试工具产生的日志信息至控制端。控制端用于接收并保存测试工具产生的日志信息。
[0009]进一步地,测试端还用于在每个测试步骤完成时,通过服务端发送测试工具产生的日志信息至控制端。控制端用于接收并保存测试工具产生的日志信息。
[0010]进一步地,控制端用于在测试任务完成时,根据所有测试工具所产生的日志信息生成测试报告。
[0011]进一步地,控制端还用于通过服务端发送测试开始命令至测试端。测试端还用于
接收测试开始命令,并启动测试工具且按照测试步骤对测试目标进行测试。
[0012]进一步地,控制端还用于通过服务端定时发送获取状态命令至测试端。测试端还用于接收获取状态命令,根据获取状态命令,获取并更新测试工具的测试状态,将更新后的测试工具的测试状态通过服务端发送至控制端。控制端实时显示测试工具的测试状态。
[0013]本申请采用的另一种技术方案是提供一种测试系统的测试方法,该测试方法包括:控制端获取测试任务,测试任务包括至少一个测试项目,并按顺序下发测试项目至服务端。服务端接收测试项目,并将测试项目转发至测试端。测试端用于接收测试项目,根据测试项目的测试步骤,从本地或服务端获取多个测试工具,并利用测试工具且按照测试步骤对测试目标进行测试。
[0014]其中,测试系统如上述任一项的测试系统。
[0015]本申请采用的另一种技术方案是提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述技术方案提供的方法。
[0016]本申请的有益效果是:区别于现有技术的情况,本申请提供的测试系统包括依次连接的控制端、服务端和测试端。控制端用于获取测试任务,测试任务包括至少一个测试项目,并按顺序下发测试项目至服务端。服务端用于接收测试项目,并将测试项目转发至测试端。测试端用于接收测试项目,根据测试项目的测试步骤,从本地或服务端获取多个测试工具,并利用测试工具且按照测试步骤对测试目标进行测试。通过上述方式,测试系统能够自动根据测试步骤系统规划多个测试工具以对测试目标进行测试,无需进行人工控制测试工具间的切换等繁琐操作,提高测试系统的自动化程度。另外,由于整个测试系统有控制端和服务端的参与,因此,可以远程控制与监测测试端的整个测试过程。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0018]图1是本申请提供的测试系统一实施例的结构示意图;
[0019]图2是本申请提供的测试系统另一实施例的结构示意图;
[0020]图3是本申请提供的测试系统又一实施例的结构示意图;
[0021]图4是本申请提供的测试系统的测试方法一实施方式的流程示意图;
[0022]图5是本申请提供的测试系统的测试方法另一实施方式的流程示意图;
[0023]图6是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0026]参阅图1,图1是本申请提供的测试系统一实施例的结构示意图。如图1所示,本实施例提供的测试系统100包括依次连接的控制端101、服务端102和测试端103。
[0027]其中,控制端101用于获取测试任务,测试任务包括至少一个测试项目,并按顺序下发测试项目至服务端102。服务端102用于接收测试项目,并将测试项目转发至测试端103。测试端103用于接收测试项目,根据测试项目的测试步骤,从本地或服务端102获取多个测试工具,并利用测试工具且按照测试步骤对测试目标进行测试。
[0028]控制端101、服务端102和测试端103可以采用无线网路、有线网络、或者蓝牙等通信方式连接。并且控制端101、服务端102和测试端103可以为不同的终端设备,终端设备可以是具有显示屏并且支持网络通信的各种电子设备,包括但不限于智能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试系统,其特征在于,所述测试系统包括依次连接的控制端、服务端和测试端;所述控制端用于获取测试任务,所述测试任务包括至少一个测试项目,并按顺序下发所述测试项目至所述服务端;所述服务端用于接收所述测试项目,并将所述测试项目转发至所述测试端;所述测试端用于接收所述测试项目,根据所述测试项目的测试步骤,从本地或所述服务端获取多个测试工具,并利用所述测试工具且按照所述测试步骤对测试目标进行测试。2.根据权利要求1所述的系统,其特征在于,所述测试端还用于判断所述测试工具是否与所述测试系统适配,若否,则从所述本地或所述服务端获取与所述测试工具对应的适配工具,并利用所述适配工具启动所述测试工具,以按照所述测试步骤对所述测试目标进行测试。3.根据权利要求2所述的系统,其特征在于,所述测试端还用于定时发送获取状态命令至所述适配工具;所述适配工具用于接收并根据所述获取状态命令,获取并更新所述测试工具的测试状态,将更新后的所述测试工具的测试状态通过所述服务端发送至所述控制端;所述控制端用于实时显示所述测试工具的测试状态。4.根据权利要求2所述的系统,其特征在于,所述测试端还用于在每个所述测试步骤完成时,利用所述适配工具通过所述服务端发送所述测试工具产生的日志信息至所述控制端;所述控制端用于接收并保存所述测试工具产生的日志信息。5.根据权利要求1所述的系统,其特征在于,所述测试端还用于在每个所述测试步骤完成时,通过所述服务端发送所述测试工具产生的日志信息至所述控制端;所述控制端...

【专利技术属性】
技术研发人员:张碧
申请(专利权)人:深圳市江波龙电子股份有限公司
类型:发明
国别省市:

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

1