一种多卡自动测试系统及方法以及移动终端技术方案

技术编号:13375810 阅读:58 留言:0更新日期:2016-07-20 23:10
本发明专利技术公开了一种多卡自动测试系统及方法以及移动终端,属于移动终端测试技术领域;系统包括控制单元;任务下发单元;解析单元;结果获取单元;方法包括:建立任务序列;选择其中一个测试任务并下发相应的测试动作,在任务序列中对被下发的测试任务打上相应的下发标记;将下发的测试动作解析成相应的测试指令;按照预设的执行顺序执行测试指令,以控制功能模块对数据卡执行测试;获取并记录执行测试指令后得到的相应的测试结果;循环执行下发步骤,以下发并执行包括在任务序列中的所有测试任务;上述技术方案的有益效果是:降低测试的复杂度;降低维护测试脚本的成本;可实现现有测试技术无法实现的一些测试任务;实现简单,成本低。

【技术实现步骤摘要】

本专利技术涉及移动终端测试
,尤其涉及一种多卡自动测试系统及方法以及移动终端
技术介绍
为了满足人们生活商务多用的需要,越来越多的移动终端开始实现一机多卡的技术。所谓一机多卡的移动终端,是指在移动终端内部具有多个卡座,可以同时容纳多张数据卡。采用上述技术的移动终端,可以允许使用者方便地在不同的数据卡之间进行切换,满足使用者希望将工作内容和生活内容进行区分的要求。现有技术中,在生产一机多卡的移动终端时,需要对其中加载的多张数据卡进行测试。目前市面上对多卡的测试,其测试脚本的编写比较复杂,并且每次更换测试环境,都有可能需要重新编写脚本,维护成本较高。
技术实现思路
根据现有技术中存在的问题,现提供一种多卡自动测试系统及方法以及移动终端的技术方案,旨在降低对多数据卡进行测试时的测试复杂度和维护成本;上述技术方案具体包括:一种多卡自动测试系统,适用于搭载多数据卡的移动终端;其中,包括:控制单元,用于直接控制所述移动终端的功能模块对相应的所述数据卡执行相应的测试任务;任务下发单元,连接所述控制单元,所述任务下发单元中预设有多个所述测试任务,每个所述测试任务中包括对应的至少一个测试动作,所述任务下发单元用于向所述控制单元下发相应的所述测试任务;解析单元,连接在所述任务下发单元和所述控制单元之间,用于将所述任务下发单元下发的所述测试任务中包括的所有所述测试动作解析成相应的测试指令并输出,所述控制单元根据解析得到的所述测试指令控制所述移动终端的所述功能模块执行相应的所述测试任务;结果反馈单元,连接所述控制单元,用于获取执行所述测试任务后反馈的测试结果;所述控制单元根据所述测试指令,控制所述移动终端的不同的所述功能模块分别或同时对不同的所述数据卡执行相应的所述测试任务。优选的,该多卡自动测试系统,其中,所述移动终端的所述功能模块包括所述移动终端的数据卡切换单元、短信收发单元、通话单元、网络连接单元以及数据传输单元;优选的,该多卡自动测试系统,其中,对应一个所述测试任务的所有所述测试动作的定义被封装于一个相应的测试脚本中执行。优选的,该多卡自动测试系统,其中,还包括:日志单元,连接所述结果反馈单元,用于记录所述结果反馈单元获得的所述测试结果。优选的,该多卡自动测试系统,其中,还包括:显示单元,连接所述结果反馈单元,用于显示所述结果反馈单元获得的所述测试结果。优选的,该多卡自动测试系统,其中,所述解析单元中包括多个解析模块,一个所述解析模块对应解析一个所述测试动作;多个所述解析模块并行解析包括在同一个所述测试任务中的多个所述测试动作,以得到相应的所述测试指令。优选的,该多卡自动测试系统,其中,还包括:输入单元,连接所述任务下发单元,供使用者定义所述测试任务包括的所述测试动作,或者供使用者对预设于所述任务下发单元中的所述测试任务中包括的所述测试动作的定义进行修改。优选的,该多卡自动测试系统,其中,所述任务下发单元中包括:任务序列模块,用于预先形成包括需要执行的所述测试任务的任务序列;任务下发模块,连接所述任务序列模块,用于根据所述任务序列下发所述测试任务;任务标记模块,分别连接所述任务下发模块和所述任务序列模块,用于对所述任务序列中已经下发的所述测试任务打上相应的下发标记;当所述任务序列中的所有所述测试任务均被打上所述下发标记后,所述任务下发模块停止下发所述测试任务。一种多卡自动测试方法,适用于搭载多数据卡的移动终端;其中,包括:步骤S1,建立包括多个测试任务的任务序列;步骤S2,选择其中一个所述测试任务并下发其中包括的测试动作,在所述任务序列中对被下发的所述测试任务打上相应的下发标记;步骤S3,将下发的所述测试动作解析成相应的测试指令;步骤S4,按照预设的执行顺序执行所述测试指令,以控制所述移动终端的相应的功能模块对相应的所述数据卡执行相应的所述测试任务;步骤S5,获取并记录执行所述测试指令后反馈的相应的测试结果;步骤S6,判断所述任务序列中是否还有尚未打上所述下发标记的所述测试任务:若所述任务序列还有尚未打上所述下发标记的所述测试任务,则返回所述步骤S2;若所述任务序列中的所有所述测试任务均已被打上所述下发标记,则退出;所述步骤S4中,根据所述测试指令,控制所述移动终端的不同的所述功能模块分别或同时对不同的所述数据卡执行相应的所述测试任务。优选的,该多卡自动测试方法,其中,所述步骤S4中,所述移动终端的所述功能模块包括所述移动终端的数据卡切换单元、短信收发单元、通话单元、网络连接单元以及数据传输单元。优选的,该多卡自动测试方法,其中,所述步骤S2中,一个所述测试任务中包括的所有所述测试动作的定义被封装于一个相应的测试脚本中。优选的,该多卡自动测试方法,其中,所述步骤S3中,采用一个测试模块解析对应的一个所述测试动作,以得到相应的所述测试指令。优选的,该多卡自动测试方法,其中,执行所述步骤S5后,首先显示所述测试结果,随后转至所述步骤S6。一种移动终端,其中,包括上述的多卡自动测试系统。一种移动终端,其中,采用上述的多卡自动测试方法。上述技术方案的有益效果是:1)降低测试脚本的编写复杂度,从而降低测试的复杂度;2)降低维护测试脚本的成本;3)可实现现有测试技术无法实现的一些测试任务;4)实现较为简单,实现成本较低。附图说明图1是本专利技术的较佳的实施例中,一种多卡自动测试系统的结构示意图;图2是本专利技术的较佳的实施例中,一种多卡自动测试方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。现有技术中对于多卡的自动测试,往往需要在测试脚本中编写模拟人为操作的内容,并根据编写的测试脚本一步步执行模拟操作才能最终得到测试结果,这样的测试过程非常繁琐,并且对于有些测试任务例如一些无法同时激活的项目本文档来自技高网...

【技术保护点】
一种多卡自动测试系统,适用于搭载多数据卡的移动终端;其特征在于,包括:控制单元,用于直接控制所述移动终端的功能模块对相应的所述数据卡执行相应的测试任务;任务下发单元,连接所述控制单元,所述任务下发单元中预设有多个所述测试任务,每个所述测试任务中包括对应的至少一个测试动作,所述任务下发单元用于向所述控制单元下发相应的所述测试任务;解析单元,连接在所述任务下发单元和所述控制单元之间,用于将所述任务下发单元下发的所述测试任务中包括的所有所述测试动作解析成相应的测试指令并输出,所述控制单元根据解析得到的所述测试指令控制所述移动终端的所述功能模块执行相应的所述测试任务;结果反馈单元,连接所述控制单元,用于获取执行所述测试任务后反馈的测试结果;所述控制单元根据所述测试指令,控制所述移动终端的不同的所述功能模块分别或同时对不同的所述数据卡执行相应的所述测试任务。

【技术特征摘要】
1.一种多卡自动测试系统,适用于搭载多数据卡的移动终端;其特征在于,包括:
控制单元,用于直接控制所述移动终端的功能模块对相应的所述数据卡执行相应的测试任务;
任务下发单元,连接所述控制单元,所述任务下发单元中预设有多个所述测试任务,每个所述测试任务中包括对应的至少一个测试动作,所述任务下发单元用于向所述控制单元下发相应的所述测试任务;
解析单元,连接在所述任务下发单元和所述控制单元之间,用于将所述任务下发单元下发的所述测试任务中包括的所有所述测试动作解析成相应的测试指令并输出,所述控制单元根据解析得到的所述测试指令控制所述移动终端的所述功能模块执行相应的所述测试任务;
结果反馈单元,连接所述控制单元,用于获取执行所述测试任务后反馈的测试结果;
所述控制单元根据所述测试指令,控制所述移动终端的不同的所述功能模块分别或同时对不同的所述数据卡执行相应的所述测试任务。
2.如权利要求1所述的多卡自动测试系统,其特征在于,所述移动终端的所述功能模块包括所述移动终端的数据卡切换单元、短信收发单元、通话单元、网络连接单元以及数据传输单元。
3.如权利要求1所述的多卡自动测试系统,其特征在于,对应一个所述测试任务的所有所述测试动作的定义被封装于一个相应的测试脚本中执行。
4.如权利要求1所述的多卡自动测试系统,其特征在于,还包括:
日志单元,连接所述结果反馈单元,用于记录所述结果反馈单元获得的所述测试结果。
5.如权利要求4所述的多卡自动测试系统,其特征在于,还包括:
显示单元,连接所述结果反馈单元,用于显示所述结果反馈单元获得的所述测试结果。
6.如权利要求1所述的多卡自动测试系统,其特征在于,所述解析单元中包括多个解析模块,一个所述解析模块对应解析一个所述测试动作;
多个所述解析模块并行解析包括在同一个所述测试任务中的多个所述测试动作,以得到相应的所述测试指令。
7.如权利要求1所述的多卡自动测试系统,其特征在于,还包括:
输入单元,连接所述任务下发单元,供使用者定义所述测试任务包括的所述测试动作,或者
供使用者对预设于所述任务下发单元中的所述测试任务中包括的所述测试动作的定义进行修改。
8.如权利要求1所述的多卡自动测试系统,其特征在于,所述任务下发单元中包括:
任务序列模块,用于预先形成包括需要执...

【专利技术属性】
技术研发人员:陈琳张顺黄文铮徐敏胡颖平王一凡
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1