5.1.2 实验室配置和规划
实验室配置依据终端平台不同、研发过程不同、测试类型不同,将做出不同的规划和调整。在2G时代,测试的重点是在物理层和协议层,因为2G主要提供的是语音业务,对物理层和协议层的测试可以保证语音业务的服务质量。
而3G则完全不同,大量的新应用正在不断地出现在3G移动设备上,其中几乎所有的应用都是以数据为中心的应用。最终用户感受到的数据服务性能将决定设备的优劣。因此,在3G时代,测试的重点正在转移。虽然评估手机的最低性能指标和协议一致性测试始终十分重要,但越来越多的测试将重点放在验证终端支持的应用和其他高级特性上。某些应用运行时的性能往往直接影响到最终用户的体验,因此为了实现新业务和应用的成功部署,在部署测试工具前必须帮助制造商和运营商在实验室中确定端到端应用存在的问题,测试环境必须在手机销售到最终用户手中之前对其进行包括集成、设计验证、互通性和应用/业务测试在内的全面评估。
手机一致性测试用例所要求的基本配置,如下所示:
● 射频指标测试:Anritsu,ME7873A;
● 协议一致性测试:R&S,CRTU W;
● 机卡接口测试:Orga,Test System IT3 platform;
● 音频性能测试:Sonora,Acoustic Measurement System;
● 自动测试平台:TestQuest,CountDown;
● 性能测试平台:Spirentcom,APEX C2K。
目前,也可用模拟的网络进行终端一致性测试。真实网络的测试主要是基于现网的业务实现进行相应的测试,在现有的网络设备、网络配置以及网络所支持的业务功能情况下进行的测试;而对模拟网络来讲,进行目前网络所不支持的一些性能的测试,是为了保障将来在网络设备升级或者增加新业务或者网络结构演进的情况下,仍能保证终端能够正常工作。
对于智能手机的测试,搭建测试环境时往往还需要投入大量的周边设备和资金。在构建测试环境过程中,需要考虑具体的测试过程,早期的单元测试、集成测试过程,需求相对独立,对测试工具和测试工程师知识技能方面要求更高,如测试脚本编写、维护及自动化测试的构建。后期的系统测试、可接受性测试过程,应用业务繁多又复杂,绝大多数情况下可以借助现网业务的环境。但考虑到不同种类的测试需求,测试工程师仍需要准备设备的一次性投入,以确保执行测试的有效性和充分性。模块及对应测试环境最少的投入如表5.1所示。
测试类型 |
功能模块 |
需求软硬件环境 |
功能测试 |
公共模块 |
存储卡及读卡器、兼容的SIM/USIM卡、蓝牙设备、USB设备、红外、GPS、下载Java MIDlet、Provisioning、Push、E-mail |
通话模块 |
兼容的SIM卡及补充业务开通、传真及数据呼叫业务捆绑、日志及计费、STK快速拨号、固定拨号 | |
多媒体应用模块 |
终端模拟器、图像浏览、播放器、录音、兼容的多媒体测试数据 | |
性能测试 |
智能短消息 |
短消息中心 |
即时消息 |
即时通信服务器、网络名片簿、网关 | |
呈现业务 |
呈现业务服务器、用户数据库 | |
语音通话 |
网络 | |
彩信 |
彩信中心、多媒体文件资源 | |
认证测试 |
J2ME |
终端、网络、测试服务器 |
蓝牙 |
终端、蓝牙设备、附件软件 | |
USB |
终端、USB设备、附件软件 | |
易用性测试 |
UI布局和风格 |
用户体验场所、耳麦、录像记录、操作对比记录表 |
(未完,精彩待续)
本文选自《51Testing软件测试作品系列》之五的《手机软件测试最佳实践》。
本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!
版权声明:51Testing软件测试网获电子工业出版社和作者授权独家连载本章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: