一种一致性测试的方法和系统技术方案

技术编号:7350427 阅读:230 留言:0更新日期:2012-05-18 18:25
本发明专利技术公开了一种一致性测试的方法和系统,该方法包括:主控模块向第一适配模块发送第一测试用例信息,并向第二适配模块发送第二测试用例信息;第一适配模块根据第一测试用例信息控制第一测试仪表执行第一测试用例信息对应的测试用例,并将测试结果返回给主控模块;第二适配模块根据第二测试用例信息控制第二测试仪表执行第二测试用例信息对应的测试用例,并将测试结果返回给主控模块。本发明专利技术实施例中,可充分满足移动终端3G协议与2G协议一致性测试的要求,针对测试用例要求可做到严格的时延控制和时序控制。而且移动终端2G与3G协议一致性测试仪表可自动化控制的实现,有效地提高了移动终端协议一致性测试的效率,保证了测试用例的稳定执行。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其是涉及一种一致性测试的方法和系统
技术介绍
随着对无线数据业务种类、无线传输速率要求的不断增强,第三代移动通信技术及其应用得到了迅速的发展,而TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)标准及其应用的研究成为了3G(第三代移动通信技术)发展的重要方面。虽然TD-SCDMA技术已经成熟,但其产业化道路依然坎坷,而移动终端的测试问题已经成为了TD-SCDMA产业化发展的瓶颈。因此,开展对TD-SCDMA移动终端一致性测试(一致性测试是指验证协议实现与相应的协议标准的一致性,一致性测试只关心协议实现呈现于外部的性能)技术的研究,设计针对TD-SCDMA系统的终端测试平台,对准确地验证移动终端的各项技术和性能要求具有十分重要的意义。而在实际应用中,2G/3G交互的性能是其中一项容易被忽视却又极其重要的性能指标。具体的,由于现有市面上所使用的TD-SCDMA移动终端缺乏对于终端2G/3G协议一致性交互的测试与认证过程,从而导致了诸多问题的发生。例如,当移动终端移动到TD-SCDMA信号覆盖盲区时,则移动终端不能够顺利切换至GSM(Global System for Mobile Communications,全球移动通讯系统)/GPRS(General Packet Radio Service,通用分组无线服务)网络,从而导致通话中断。现有技术中,在移动终端协议一致性测试中,终端2G与TD协议一致性测试要求网络侧模拟双模网络,并需要TD协议一致性测试仪表与2G协议一致性测试仪表联合操作,从而达到2G/3G双模协议一致性测试用例的实现。而为了使用TD协议一致性测试仪表与2G协议一致性测试仪表的联调,需要手动分别控制两块仪表的测试用例启动时机,即TD协议一致性测试仪表与2G协议一致性测试仪表需要依靠手动方式进行控制。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下问题:1、测试用例执行结果可信度差在终端协议一致性测试中,协议中规定的一些测试用例要求有严格的时延控制和时序控制,如果依靠手动方式控制测试过程,则无法满足测试要求,测试用例执行结果可信度差。2、测试用例执行效率低下当采用手动方式控制测试时,两个仪表分别对测试进程和测试结果进行记录,测试人员需要同时关注两块仪表的实时执行结果,后续问题定位和结果分析也需要分别在两块仪表上进行,测试人员一心二用,严重影响工作效率,而一旦两块仪表安装位置不同,则会对测试工作造成更大的阻碍。3、不利于对测试人员的成本控制采用手动控制对测试人员的综合素质提出了更高的要求,测试人员需要完全掌握每个测试用例的时延要求与时序要求,且每次测试时都需要严格按照协议中的规定执行,对测试人员提出了更高的要求,无形中提高了测试成本。
技术实现思路
本专利技术实施例提供一种一致性测试的方法和系统,以提高终端协议一致性测试的效率,保证测试用例的稳定执行。为了达到上述目的,本专利技术实施例提供一种一致性测试的系统,包括至少两个测试仪表,所述至少两个测试仪表中包括第一测试仪表和第二测试仪表,该系统还包括主控模块和至少两个适配模块,所述至少两个适配模块中包括第一适配模块和第二适配模块;其中:所述主控模块,用于向所述第一适配模块发送第一测试用例信息,并向所述第二适配模块发送第二测试用例信息;所述第一适配模块,用于根据所述第一测试用例信息控制所述第一测试仪表执行所述第一测试用例信息对应的测试用例,并将测试结果返回给所述主控模块;所述第二适配模块,用于根据所述第二测试用例信息控制所述第二测试仪表执行所述第二测试用例信息对应的测试用例,并将测试结果返回给所述主控模块。本专利技术实施例提供一种一致性测试的方法,应用于包括至少两个测试仪表的系统中,所述至少两个测试仪表中包括第一测试仪表和第二测试仪表,该系统还包括主控模块和至少两个适配模块,所述至少两个适配模块中包括第一适配模块和第二适配模块;该方法包括:所述主控模块向所述第一适配模块发送第一测试用例信息,并向所述第二适配模块发送第二测试用例信息;所述第一适配模块根据所述第一测试用例信息控制所述第一测试仪表执行所述第一测试用例信息对应的测试用例,并将测试结果返回给所述主控模块;所述第二适配模块根据所述第二测试用例信息控制所述第二测试仪表执行所述第二测试用例信息对应的测试用例,并将测试结果返回给所述主控模块。与现有技术相比,本专利技术实施例至少具有以下优点:本专利技术实施例中,可充分满足移动终端3G协议与2G协议一致性测试的要求,针对测试用例要求可做到严格的时延控制和时序控制。而且移动终端2G与3G协议一致性测试仪表可自动化控制的实现,有效地提高了移动终端协议一致性测试的效率,保证了测试用例的稳定执行。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种一致性测试的系统结构示意图图2是本专利技术实施例二提供的一种一致性测试的方法流程示意图;图3是本专利技术实施例三提供的一种一致性测试的方法流程示意图。具体实施方式在现有的移动终端协议一致性测试系统中,移动终端需要执行的3G侧测试用例集位于终端3G协议一致性测试仪表,而2G侧测试用例集位于2G协议一致性测试仪表中。测试人员需要通过手动控制的方式分别执行2G和3G侧测试用例集中的某一个用例,联合模拟2G/3G测试网,对移动终端的2G/3G互操作功能进行验证。而手动控制测试仪表,每次测试用例执行延时不准确,而且每次用例执行2G/3G时序不同步,不能保证协议一致性测试用例的稳定执行,测试结果的可信度无法保证。针对上述问题,本专利技术实施例提供一种一致性测试的方法和系统,以自动控制移动终端2G/3G协议的一致性测试,可以准确地检测到2G与3G仪表的实时状态,方便测试系统对分别位于两台仪表的测试用例集进行准确调度,以便严格执行2G/3G交互测试用例。有效的解决了时延不准确和时序不同步的问题,而且基于Web Service(服务)技术的自动化控制方法代替了手动控<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种一致性测试的系统,包括至少两个测试仪表,所述至少两个测试
仪表中包括第一测试仪表和第二测试仪表,其特征在于,该系统还包括主控
模块和至少两个适配模块,所述至少两个适配模块中包括第一适配模块和第
二适配模块;其中:
所述主控模块,用于向所述第一适配模块发送第一测试用例信息,并向
所述第二适配模块发送第二测试用例信息;
所述第一适配模块,用于根据所述第一测试用例信息控制所述第一测试
仪表执行所述第一测试用例信息对应的测试用例,并将测试结果返回给所述
主控模块;
所述第二适配模块,用于根据所述第二测试用例信息控制所述第二测试
仪表执行所述第二测试用例信息对应的测试用例,并将测试结果返回给所述
主控模块。
2.如权利要求1所述的系统,其特征在于,
所述第一测试仪表,用于接收所述第一适配模块提供的第一测试用例信
息,并根据自身内置的测试用例集以及所述第一测试用例信息执行所述第一
测试用例信息对应的测试用例;
所述第二测试仪表,用于接收所述第二适配模块提供的第二测试用例信
息,并根据自身内置的测试用例集以及所述第二测试用例信息执行所述第二
测试用例信息对应的测试用例。
3.如权利要求1所述的系统,其特征在于,
所述主控模块,还用于接收来自所述第一适配模块的测试结果以及来自
所述第二适配模块的测试结果,并根据接收到的测试结果确定一致性测试的
结果。
4.如权利要求1所述的系统,其特征在于,所述第一测试仪表包括:
第一Web Service模块,用于向所述第一适配模块提供服务接口,通过所
述服务接口接收来自所述第一适配模块的SOAP请求消息,所述SOAP请求
消息中携带了所述第一测试用例信息;并通过所述服务接口将所述第一测试
用例信息对应的测试结果返回给所述第一适配模块;
第一Project Explorer模块,用于对内置的测试用例集进行控制,并根据
所述测试用例集以及所述第一测试用例信息执行所述第一测试用例信息对应
的测试用例。
5.如权利要求1所述的系统,其特征在于,所述第二测试仪表包括:
第二Web Service模块,用于向所述第二适配模块提供服务接口,通过所
述服务接口接收来自所述第二适配模块的SOAP请求消息,所述SOAP请求
消息中携带了所述第二测试用例信息;并通过所述服务接口将所述第二测试
用例信息对应的测试结果返回给所述第二适配模块;
第二Project Explorer模块,用于对内置的测试用例集进行控制,并根据
所述测试用例集以及所述第二测试用例信息执行所述第二测试用例信息对应
的测试用例。
6.如权利要求1-5任一项所述的系统,其特征在于,
所述第一适配模块包括基于2G协议的适配模块;所述第一测试仪表为
2G测试仪表;
所述第二适配模块包括基于3G协议的适配模块;所述第二测试仪表为
3G测试仪表。
7.一种一致性测试的方法,应用于包括至少两个测试仪表的系统中,所
述至少两个测试仪表中包括第一测试仪表和第二测试仪表,其特征在于,该
系统还包括主控模块和至少两个适配模块,所述至少两个适配模块中包括第
一适配模块和第二适配模块;该方法包括:
所述主控模块向所述第一适配模块发送第一测试用例信息,并向所述第
二适配模块发送第二测试用例信息;
所述第一适配模块根据所述第一测试用例信息控制所述第一测试仪表执
行所述第一测试用例信息对应的测试...

【专利技术属性】
技术研发人员:陈勇郝玉杰
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1
相关领域技术