×
家电数码 > 手机 > 详情

3G测试问题更加严峻

发布时间:2021-01-12 发布时间:
|

综合测试套件对于3G手机的命运非常关键。一段时间以来,好像对3G的推动几乎完全停顿。进一步的观察表明业界对3G的渲染有些过分。但是,有远见的厂商仍在继续为3G部署进行着投资。据美国商务周刊的一篇文章称,欧洲运营商2003年订购了大约15亿美元的3G设备。2004年这一数字预计将攀升到55亿美元。如西班牙的Telefonica公司已在21座城市安装了750个3G基站,计划今年早些时候投入使用。测试网络也已就绪,并正在欧洲24个国家运行。今年内,最初的3G商业服务有望在英国、芬兰和意大利投入运营。
显然,电信业务领域正在努力开展3G服务。这期间,主要的技术难题必须在行业的几乎每个环节上都得到解决和克服。电信运营商和服务提供商为其用户提供向新型3G应用和服务的平滑过渡势在必行。与此同时,他们必须确保其3G基础设施和手机的完整性。
向3G的成功过渡需要经严格测试的3G手机。而手机的研发和测试一直受到3G服务需求滞后的困扰。没人能够预见3G兴旺的市场需求何时会出现。这种不确定性在众多从业厂商中形成了一种普遍的推延氛围。“等等看”被错误地当作最安全的选择。如果研发3G手机产品需要相对长的时间周期,那么3G的商机就会因每一次推延变得更加困难。
因此,运营商及手机供应商想满足其3G首推目标并以先进的3G手机启动市场。同时,他们想确信没有任何损害商誉或高代价收回手机的风险。令人欣慰的是,这样的解决方案确实存在。答案在于采用综合性测试套件严格检验复杂的3G协议栈的一致性测试。
第三代合作伙伴计划(3GPP)通过对3G产品的数百个工业标准测试实例的高级定义,迈出了第一步。由3GPP这样的业界标准化制定组织解决测试实例定义的创建较为恰当。但现实中,3GPP对测试套件的实现会远远滞后于运营商的3G部署时间表。无线测试领域的专家们对关键的下一步--实际测试程序和平台的实现把握得最好。
一种有效的测试策略可在正常及不正常的工作状态下全面检验3G设备的设计和功能性。在类似3G系统的复杂通信结构中,数百种不同的可重复的情况需要对协议栈直接测试。
另一方面,手机开发商将实行低层次的模块测试,而后转向综合测试。为确保正常使用,手机需要作为一个完整的整体进行全面测试。
由于3G系统的复杂性越来越强,供应商在推出新产品和新服务时不能只靠运行测试,因为这会出现手机在增加新服务时不能正常发挥功能的情况。
惟一可行的解决方案是采用3GPP定义的测试规范对手机进行全面的测试。以下是GCF(全球认证论坛)所要求的3GPP测试覆盖范围举例:
?空闲模式
?基本过程
xa0xa0xa0 —MO呼叫
xa0xa0xa0 —MT呼叫
xa0xa0xa0 —分组交换与电路交换数据
?较低层协议RLC、MAC
?蜂窝选择和再选择
?移交
?同时服务:语音+数据
?2G/2.5G与3G间的互操作
为使手机制造商确保其产品供应的一致性,所有测试实例都必须有效地在目标测试硬件上运行。手机制造商和3G服务提供商不愿等待3GPP来开发理想化的抽象测试程序,这样的程序需要适应具体的测试平台。
实例实现
在OSI协议一致性测试中,TTCN(Tree and Tabular Combined Notation)已成为创建测试实例所采用的事实标准。它是一种完善的、高度结构化的程序设计语言。TTCN在无线领域已被广泛地接受为实现GSM测试实例的标准。
作为一种高度抽象的语言,TTCN能够实现极为精确的测试实例。这种实例把在测的基础设备当作一个“黑盒”对待。此外,它固有的抽象属性使测试实例能够以TTCN编写,取得针对测试系统的平台无关性。理论上,用TTCN编写的针对任意特定应用的测试套件可用于该应用在任意测试系统环境下的精确测试。然而,在实际操作中,抽象的TTCN代码最终必须转换为适合在目标测试平台(如汇编、C等)上运行并对之加以控制的代码。TTCN代码必须被视为一种“达到结果的手段”,而非结果本身。
测试规范所使用的语言会经受某种程序的解释。而TTCN代码使用一种十分精确的低层次语法,这种语法基于只能为计算机解释的符号,因而它必须意义非常清楚。测试代码的创建要求非常特别的技巧和严格的规则。为确保测试规范与每一测试实例的一致性,定义必须精确地转化成抽象的TTCN语法标记。
另外,测试套件实现人员必须明白涉及到最终目标平台的问题。这些平台将用于运行这种测试。TTCN是一种可实现直白规范精确再创建的含义明确的转换语言。但是,不参照任何目标平台进行TTCN代码的开发会导致测试程序不能最大限度发挥可用硬件资源的效用。
另一个要考虑的问题是:对TTCN测试实例配置控制的要求。TTCN代码在变化-控制过程下得以保持非常重要,变化过程的通信也很重要。制造商和运营商需要清楚修改什么以及它们什么时候可用,这样可以节省大量时间和财力。
在由委员会的决策机制驱动的过程中,实现变化管理的严格控制十分困难。Anite公司所采取的方法是控制整个测试系统环境,同时严格遵守3GPP测试规范。这种方法去除了过程中的许多不可控变量,它还确保对测试实例使用者的严格变化控制。对于Anite来说,这一方法还具有缓冲作用。该公司可消除任何不可控变化的风险,同时在合理、受控和清晰通信的基础上为客户群提供稳定的测试环境。

过程状态
3GPP是一种涉及广泛的社团组织。它把许多作为“组织合作伙伴”的电信标准团体聚在一起,产生了全球适用的3G移动通信系统技术规范和报告。当前,3GPP也在完成将移动设备的高层“核心规范”转化成“普通的测试规范”的任务。最终,这些规范将被转化成TTCN测试实例。
同时,GCF正在对测试规范进行评估,而且正在一个整体实现框架下对其进行优化。这个框架用于给运营商提供标准的测试体系以支持3G手机的引入。由于多模3G手机内需要包含多种现有和改进的标准,因而,测试实例总数的激增表明有大量的任务要做。
例如,800多个GSM/GPRS测试实例已覆盖850MHz、900MHz、1800MHz和1900MHz的工作范围。如果每个频带都算在内,那么测试数最高将达到1500个左右。另外,已从成千上万的W-CDMA功能中选择出来700多个W-CDMA测试实例。随着W-CDMA及特性丰富的手机的出现,很多不同数据率和编码方案的技术指标都需要测试。测试实例必须包含多通道测试(如在9.6KHz和64KHz下重复同一测试)。W-CDMA/GSM/GPRS功能的手机可能需要数千次的一致性测试。
TTCN的抽象属性为创建理想的测试实例提供了一个良好的环境。但它在实际测试时,TTCN测试实例要能在物理测试硬件上高效运行。为提供最佳的性能,测试过程必须考虑目标测试平台中的特定资源和能力。
就3G无线技术的整体复杂性和错综的时序问题而言,保持一致性的测试环境对测试实例和测试硬件至关重要。否则,测试环境中的不可控变量会引起测试结果的改变。

快速通道
有些测试与测量供应商仍然格外关注创建和调试详细的TTCN代码工作。另外,他们也担心没有足够的测试实例支持不断增长的3G市场需求。
业界正以一种独立的、挑战性更强的时间表开发TTCN测试实例代码。这种代码将与3GPP的定义一致。此策略的目标是在主管团体发布其测试实例之前,提供必需数量的测试实例来支持全面的3G新品推出。这一计划不仅关注产生TTCN代码,它还包含对测试实例的独立第三方确认。另外,它还在目标测试系统平台的实际测试中优化这些实例。
其它的选择包括将测试按多个平台分割处理。这种方法原本试图加大测试实例的调试。但由于它要求终端开发者需接触多个测试系统而未被采纳。这一做法从经济的角度考虑也不太可行。

调整性能
在这个问题上,测试与测量解决方案供应商提供的主要益处是:其调整TTCN代码与具体硬件磨合的能力。一个解决方案供应商应能够优化硬件的效率,以改善成本、特性和性能。最终的设备应优于那些可通过在普通硬件上重叠抽象TTCN代码建立的设备。例如,Anite没有把3G TTCN测试实例代码的研发作为最终结果。另一方面,其研发过程一直准备为制造商和运营商对实际3G测试的要求提供综合测试平台。
无论哪种方法或策略胜出,都存在等待的缺点。网络提供商必须等待充分测试的手机,或者冒着出现问题的极大风险推出新服务。有些网络运营商由于已付出了昂贵的授权费,他们必须开始赢利,否则只能接受失败。惟一的变通选择是推出没有充分测试的产品。但随后产生的问题将对服务提供商和手机制造商产生负面影响,更重要的是还将玷污3G的声誉。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
增强现实(AR)技术的研究进展及应用