一种移动终端的业务测试系统、方法及设备的制造方法

文档序号:9768226阅读:552来源:国知局
一种移动终端的业务测试系统、方法及设备的制造方法
【技术领域】
[0001]本发明涉及无线通信领域,特别是指一种移动终端的业务测试系统、方法及设备。
【背景技术】
[0002]移动终端是移动通信业务的最终实现平台,终端产品的稳定性、可靠性、高效性、安全性会直接影响用户对业务的体验以及对运营商的感知。为了保证终端产品的质量,需要对各方面性能进行测试,其中业务功能和性能测试是产品性能测试中的一项重要的测试内容。随着LTE技术的发展,移动终端更趋向于多样化与复杂化,为了保障优质的终端用户体验,进行终端业务测试是十分必要的。
[0003]目前,基于用户体验的移动终端测试主要是采用主观测评。主观测评主要是建立用户体验群,设计测试场景并设立观察室,由用户根据自己的体验主管地对测试项进行评分。而要做到测试结果客观、全面、公正,需要对测试内容、测试时间、周期、场景、人员等进行慎重的选取及设计,因此使得测试难度大且需要较高的成本,同时,由于测试依靠人工完成,还存在测试时间较长,测试效率低的问题。

【发明内容】

[0004]本发明的目的是提供一种移动终端的业务测试系统、方法及设备,实现移动终端业务测试的自动化,降低测试的难度与成本,减少测试时间,提高测试效率。
[0005]为达到上述目的,本发明的实施例提供一种终端的业务测试系统,包括:
[0006]业务模块,用于根据待测终端的业务参数数据,配置针对待测终端预定业务的业务模型,建立测试用例;
[0007]编写模块,用于根据所述测试用例编写控制指令;
[0008]执行模块,用于根据所述控制指令控制机械手模拟用户操作待测终端;
[0009]记录分析模块,用于记录所述机械手模拟用户操作待测终端的操作过程,并进行分析评价。
[0010]其中,所述业务模块包括:
[0011]获取子模块,用于获取对待测终端进行预定业务测试的业务测试指令及待测终端的业务参数数据;
[0012]提取子模块,用于根据所述业务测试指令,提取所述业务参数数据中的待测终端的网络侧参数数据和待测终端侧参数数据;
[0013]网络模型配置子模块,用于根据所述业务参数数据的网络侧参数数据配置网络模型;
[0014]终端模型配置子模块,用于根据所述业务参数数据的待测终端侧参数数据配置终端模型。
[0015]其中,所述获取子模块包括:
[0016]第一获取单元,用于获取待测终端在外场测试得到的业务参数数据;和/或
[0017]第二获取单元,用于获取对待测终端的业务进行客户调查后得到的业务参数数据;和/或
[0018]第三获取单元,用于获取对待测终端的业务测试进行预定义设置的业务参数数据。
[0019]其中,所述控制指令包括:待测终端参数配置的调用指令以及待测终端需要执行的操作步骤的信息;其中
[0020]所述执行模块包括:
[0021]待测终端配置子模块,用于根据所述待测终端参数配置的调用指令,调用终端模型的参数数据对所述待测终端进行配置;
[0022]控制子模块,用于将所述待测终端需要执行的操作步骤的信息转换成机械手的控制命令发送至所述机械手,控制所述机械手在待测终端上进行终端业务的测试。
[0023]其中,所述控制指令包括:测试结果的记录指令以及测试预期结果;其中
[0024]所述记录分析模块包括:
[0025]记录子模块,用于根据所述测试结果的记录指令,记录测试过程及结果;
[0026]分析子模块,用于将记录的结果与所述测试预期结果对比识别,并结合测试过程的中间数据,对终端的业务性能进行评价。
[0027]为达到上述目的,本发明的实施例还提供了一种终端的业务测试方法,包括:
[0028]根据待测终端的业务参数数据,配置针对待测终端预定业务的业务模型,建立测试用例;
[0029]根据所述测试用例编写控制指令;
[0030]根据所述控制指令控制机械手模拟用户操作待测终端;
[0031]记录所述机械手模拟用户操作待测终端的操作过程,并进行分析评价。
[0032]其中,所述根据待测终端的业务参数数据,配置针对待测终端预定业务的业务模型,建立测试用例的步骤包括:
[0033]获取对待测终端进行预定业务测试的业务测试指令及待测终端的业务参数数据;
[0034]根据所述业务测试指令,提取所述业务参数数据中的待测终端的网络侧参数数据和待测终端侧参数数据;
[0035]根据所述业务参数数据的网络侧参数数据配置网络模型;
[0036]根据所述业务参数数据的待测终端侧参数数据配置终端模型。
[0037]其中,所述获取业务测试指令及数据信息的步骤包括:
[0038]获取待测终端在外场测试得到的业务参数数据;和/或
[0039]获取对待测终端的业务进行客户调查后得到的业务参数数据;和/或
[0040]获取对待测终端的业务测试进行预定义设置的业务参数数据。
[0041]其中,所述控制指令包括:待测终端参数配置的调用指令以及待测终端需要执行的操作步骤的信息;其中
[0042]所述根据所述控制指令控制机械手模拟用户操作待测终端的步骤包括:
[0043]根据所述待测终端参数配置的调用指令,调用终端模型的参数数据对所述待测终端进行配置;
[0044]将所述待测终端需要执行的操作步骤的信息转换成机械手的控制命令发送至所述机械手,控制所述机械手在待测终端上进行终端业务的测试。
[0045]其中,所述控制指令包括:测试结果的记录指令以及测试预期结果;其中
[0046]所述记录所述机械手模拟用户操作待测终端的操作过程,并进行分析评价的步骤包括:
[0047]根据所述测试结果的记录指令,记录测试过程及结果;
[0048]将记录的结果与所述测试预期结果对比识别,并结合测试过程的中间数据,对终端的业务性能进行评价。
[0049]为达到上述目的,本发明的实施例还提供了一种终端的业务测试设备,包括采用如上所述的终端的业务测试系统的装置;
[0050]还包括:至少一个机械手;用于依据所述终端的业务测试系统的控制指令,在被测终端上进行终端业务的测试。
[0051]其中,还包括:
[0052]系统仿真器,用于向待测终端提供根据所述终端的业务测试系统的网络模型配置的模拟网络及信道环境。
[0053]本发明的上述技术方案的有益效果如下:
[0054]本发明实施例的终端的业务测试系统,业务模块能够根据待测终端的业务参数数据,配置针对待测终端预定业务的业务模型,建立测试用例。这样,建立测试用例后,编写模块就可根据测试用例编写对应的控制指令,以使得执行模块根据该控制指令控制机械手模拟用户操作待测终端,并且由记录分析模块记录下机械手模拟用户操作待测终端的操作过程,并进行分析评价。整个方案实现了移动终端业务测试的自动化,降低了测试的难度与成本,减少了测试时间,提高了测试效率。
【附图说明】
[0055]图1表示本发明实施例的终端的业务测试系统的结构示意图;
[0056]图2表示本发明实施例的终端的业务测试系统的业务模块的结构示意图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1