手机应用层软件的功能要求和测试方法

发表于:2010-12-16 13:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  摘要:手机应用层软件测试越来越成为评价手机质量的一个重要手段。信息产业部通信软件测评中心对几十款手机的应用层软件进行了充分的测试,发现了大量的软件质量问题,并对这些问题进行了统计和分析,提出了一些参考建议。

  一、软件测试需求

  随着手机功能的日益丰富,特别是移动上网、数据业务等新功能的普及,手机应用的复杂程度也相应增加,它不仅仅是一个简单的通话工具,而是逐渐发展成一个移动的个人信息收集和处理的综合平台。但正因为功能的大量增加,手机在给用户带来便利的同时,相应的故障和问题也随之增多。近年来,手机投诉一直高居各类投诉之首,而首当其冲的便是质量问题。据中国消费者协会统计,2004年全国消费者对手机问题的投诉达到70 147件,其中质量问题就占了84.4%,2005年这一数字上升到77 495件,质量问题占84.6%,2006年上半年手机投诉37 166件,质量问题占82.5%。

  在手机投诉质量问题中,以死机、自动关机、重启、通话质量差、杂音、掉线、显示乱码、外壳破裂等问题为主。而就死机、自动关机、重启等问题而言,很多是由于软件特别是应用层缺陷或不可靠造成的。

  实际上,很多不同型号的手机具有相同的硬件平台和操作系统,它们在功能和性能上的差异更多地体现在应用层软件上。因此,从应用层软件的层面加强测试,能更为有效地发现手机的质量问题。

  一些厂商在应用层软件测试方面还不具有相应成熟和统一的测试方法和技术手段,还在大量采用人工测试的方式。这些测试方法采用的手段比较简单和原始,测试效率低,测试效果也不够理想。因此,迫切需要更为先进和有效的测试技术手段。

  二、技术标准介绍

  国内外技术领先的运营商、手机厂商和软件开发商均对各自的终端产品制定了系统的软件测试规范,如人机交互(MMI:Man Machine Interface)测试规范等。国际标准化组织如GSM联盟(GSM Association)发布了官方文件TW.11(Field Trial Guidelines)来指导数字移动终端场地测试,OMA组织也针对多项移动业务(功能)分别制定了不同的测试规范,如针对多媒体信息服务(MMS)制定的OMA-IOP-ETS-MMS-V1_2(Enabler Test Specification for MMS 1.2)等。但是,这些标准和规范大部分强调软件协议层的功能和指标,在应用层方面涉及的内容并不是很全面。因此,信息产业部电信研究院牵头制定了通信行业标准YD/T 1438-2006《数字移动台应用层软件功能要求和测试方法》(以下简称标准),作为应用层软件测试遵循的技术标准。该标准是在大量测试实验的基础上,充分听取手机设计生产商、移动运营商、业内专家的意见和建议,综合软件测试技术和移动通信技术的特点而制定的技术规范。

  从软件测试技术的角度而言,测试的手机软件遵循GB/T16260《软件工程产品质量》系列标准定义的质量模型,如图1所示。

图1 外部质量和内部质量的质量模型

  考虑到手机应用层软件是一个典型的嵌入式软件系统,结合GB/T 17544-1998《信息技术软件包质量要求和测试》对软件的质量要求,手机软件主要测试的质量特性包括“功能性”、“可靠性”、“效率”及其它们的部分子特性。功能性主要表现在手机软件应能正确实现用户说明书中的内容以及手机软件的界面承诺。可靠性主要表现在当出现错误的输入、不稳定的网络环境等极端条件时,软件维持规定功能的能力,或者有相应的容错处理机制。由于手机软件嵌入式的特点,它的硬件和软件的处理能力都是比较有限的,因此,在“效率”特性上文章主要测试资源利用性,采用负载压力测试来验证在某些极端条件下软件的功能是否达到要求。

  从移动通信技术的角度而言,标准参考了已发布的针对手机功能测试的国际国内标准和技术文件,对大部分手机所共有的和为用户熟知的软件功能制定了详细的功能要求和测试方法,这些功能包括:

  ●通话功能:主要测试项目和指标有拨打功能、接听功能、通话记录和通话设置。

  ●信息功能:主要测试项目和指标有SMS消息和MMS消息。

  ●系统功能:主要测试项目和指标有通讯录、屏幕显示、提示音设置、时间设置、网络服务、安全设置、背景灯、开关机、按键功能、输入法、快捷键、情景模式和语音控制。

  ●数据功能:主要测试项目和指标有接口通信、数据业务接入方式、WAP业务。

  ●附加功能:主要测试项目和指标有闹钟、日程表、拍照、游戏和计算器。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号