测试系统及其服务端的制作方法

文档序号:8412448阅读:285来源:国知局
测试系统及其服务端的制作方法
【技术领域】
[0001 ] 本发明涉及自动测试技术领域,尤其涉及一种测试系统及其服务端。
【背景技术】
[0002]随着移动终端产品的日益增加,移动终端的性能和功能备受用户关注,因此,移动终端的测试工作对于保证移动终端质量尤为重要。
[0003]现有的一种自动化测试系统的结构如图1所示,包括移动终端1、测试服务器2和测试设备3。测试服务器2执行测试任务,通过测试设备3对移动终端I进行各种测试,所述测试任务包括多个测试用例。然而,当测试服务器2出现异常时,则整个测试过程就会中断或终止,因此,现有的自动化测试系统的稳定性较差。
[0004]另一方面,测试任务通常需要测试人员根据被测移动终端的类型编写测试用例或选择对应的测试用例进行组合,而随着移动终端类型的持续增多,测试人员的工作量日益加重,测试效率也逐步降低。另外,针对不同的测试需求,还需要测试人员频繁的改动测试环境和配置测试平台,这需要测试人员投入较多的时间和精力,且人为因素和环境因素对测试过程以及测试结果带来的潜在影响,都会降低测试效率。

【发明内容】

[0005]本发明技术方案解决的是现有的自动测试系统的稳定性差和测试效率低的问题。
[0006]为解决上述技术问题,本发明技术方案提供一种测试系统的服务端,包括:主调度服务器、从调度服务器和测试服务器;所述主调度服务器包括主调度单元,所述从调度服务器和测试服务器分别包括执行单元,所述从调度服务器还包括从调度单元;所述主调度单元适于执行调度任务,所述调度任务包括分配测试任务至从调度服务器或测试服务器;所述从调度单元适于在所述主调度服务器异常时执行调度任务;所述执行单元适于执行所述主调度单元或从调度单元分配的测试任务。
[0007]可选的,所述主调度单元和从调度单元分别包括第一分配子单元、第二分配子单元和第三分配子单元中的至少一个分配子单元;所述第一分配子单元适于按照优先级分配测试任务;所述第二分配子单元适于按照时间顺序分配测试任务;所述第三分配子单元适于按照执行所需时间分配测试任务。
[0008]可选的,所述主调度单元和从调度单元分别包括第一分配子单元和第四分配子单元;所述第一分配子单元适于按照优先级分配测试任务;所述第四分配子单元适于按照时间顺序分配相同优先级的测试任务。
[0009]可选的,所述主调度单元和从调度单元分别包括第一分配子单元和第五分配子单元;所述第一分配子单元适于按照优先级分配测试任务;所述第五分配子单元适于按照时间顺序和执行所需时间分配相同优先级的测试任务。
[0010]可选的,所述主调度单元或从调度单元适于分配测试任务至处于空闲状态或待执行的测试任务较少的执行单元。
[0011]可选的,所述从调度单元适于优先分配测试任务至所述测试服务器。
[0012]可选的,所述测试任务包括对应于相同测试类型的测试用例,所述测试任务的测试类型为所述测试用例对应的测试类型,所述测试类型为移动终端支持的通信模式。
[0013]可选的,所述主调度服务器和从调度服务器分别还包括类型获取单元和任务建立单元;所述类型获取单元适于从测试用例库中获取与要验证的测试用例对应的测试类型;所述任务建立单元适于建立至少一包括所述要验证的测试用例的测试任务。
[0014]可选的,所述主调度服务器和从调度服务器分别还包括任务检查单元,所述任务检查单元适于在分配测试任务前,检查所述所述任务建立单元建立的测试任务的规范性和合理性。
[0015]可选的,所述通信模式为网络制式与单模、双模或多模的组合。
[0016]可选的,所述从调度服务器和测试服务器分别还包括连接端口和测试端口,所述执行单元适于在执行测试任务时,通过所述连接端口与移动终端建立通信连接,通过所述测试端口与对应的测试设备建立通信连接,所述对应的测试设备基于所执行的测试任务的测试类型确定。
[0017]可选的,所述主调度单元或从调度单元适于分配测试任务至对应的执行单元,所述对应的执行单元基于要分配的测试任务的测试类型和执行单元所连接的测试设备确定。
[0018]可选的,所述从调度服务器和测试服务器分别还包括中断单元,所述中断单元适于在分配的测试任务的优先级高于所述执行单元正在执行的测试任务的优先级时,控制所述执行单元中断正在执行的测试任务,并执行所述分配的测试任务。
[0019]可选的,所述从调度服务器还包括检测单元,所述检测单元适于检测所述主调度服务器的状态。
[0020]本发明技术方案还提供一种测试系统,包括至少一测试设备和所述的服务端,所述测试设备与网络制式对应,所述测试设备适于与所述从调度服务器或测试服务器相连接。
[0021]与现有技术相比,本发明的技术方案至少具有以下有益效果:
[0022]测试系统的服务端包括主调度服务器、从调度服务器和测试服务器,各服务器分工明确,主调度服务器或从调度服务器负责调度测试任务,从调度服务器和测试服务器负责执行测试任务,将任务调度和任务执行分开,避免调度与测试的混乱和冲突,确保测试任务调度不中断,提高了测试系统及其服务端的稳定性,并且可以使得测试资源最优化。
[0023]通过不同的分配子单元调度测试任务,有效地分配测试任务至合适的执行单元,使得测试任务的执行更为高效,从而提高了测试效率。
[0024]类型获取单元和任务建立单元根据测试用例对应的测试类型自动建立测试任务,由此减轻了测试人员的工作量,提高了测试效率。
[0025]采用不同的测试设备分别实现不同网络制式下的测试,多模相关的测试,可以根据不同的被测移动终端支持的通信模式,配置不同的测试设备进行组合测试,由此可以使得测试最优化。
【附图说明】
[0026]图1是现有的一种测试系统的结构示意图;
[0027]图2是本发明技术方案的测试系统的结构示意图;
[0028]图3是本发明实施例的测试系统的服务端的结构示意图;
[0029]图4是本发明实施例的主调度服务器和从调度服务器的调度权转让的流程示意图;
[0030]图5是本发明实施例的测试系统的服务端的结构示意图;
[0031]图6是本发明实施例的测试系统的服务端的结构示意图。
【具体实施方式】
[0032]本发明技术方案提供一种测试系统及其服务端,所述测试系统如图2所示,包括至少一测试设备TI和服务端SV,测试设备TI与网络制式对应,所述网络制式包括2G网络(如 GSM),3G 网络(如 TD-SCDMA、WCDMA、CDMA2000),4G 网络(如 LTE)等,一般来说,每一测试设备TI (也称为测试仪)对应一种网络制式,服务端SV适于与测试设备TI相连接,通过测试设备TI对被测移动终端MS进行各种测试。
[0033]采用不同的测试设备分别实现不同网络制式下的测试,多模相关的测试,可以根据不同的被测移动终端支持的通信模式,配置不同的测试设备进行组合测试。所述通信模式为网络制式与单模、双模或多模的组合,例如,GSM单模、TD-SCDMA单模、WCDMA单模、TD-LTE 单模、FDD-LTE 单模、GSM/TD-SCDMA 双模、GSM/WCDMA 双模、GSM/TD-SCDMA/WCDMA 三模、GSM/TD-SCDMA/TD-LTE 三模、GSM/TD-SCDMA/FDD-LTE 三模、GSM/WCDMA/TD-LTE 三模、GSM/WCDMA/FDD-LTE 三模、GSM/TD-SCDMA/TD-LTE/WCDMA/FDD-LTE 五模等。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1