欢迎来到天天文库
浏览记录
ID:44390265
大小:31.00 KB
页数:4页
时间:2019-10-21
《浅谈手机软件测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、手机作为专用的消费类电子产品需要进行以下测试:可靠性测试(对于硬件则是RQT;对于软件则是fieldtrial);标准符介性测试(FTA);互操作性测试(IOT);安全性测试(安规测试);强度测试等。其中,有些种类的测试,例如FTA,有严格的标准(GSM、3GPP等厂來明确被测的功能点,测试人员所要做的是在测试用例的编写中体现出这些功能点,并且尽量营造这些测试用例所需的运行环境来完成测试,并反馈测试结果。但是对于性能测试,就没有这样的规范供测试人员来参考,因此性能测试需要进行哪些用例以及用例通过的指标的高低都冇很大弹
2、性,在很大程度上受限于测试人员的经验和项目的资源和进度压力。如何在资源、进度和质量之间找到平衡点是产品负责人需要考虑的问题,测试人员町以左右的是划定性能测试的范围、明确与性能测试相关的设计需求(提高产晶的可测试性)以及通过自动化测试工具等手段来进行更加有效的性能测试,提髙产品的质量。一、手机性能测试的范围性能测试强调长时间、重复或者髙强度的进行某些操作,来验证产殆在各种极限条件下的表现。性能测试隶属于软件测试屮的系统测试,它对软件在集成系统中运行的性能行为进行测试,旨在及早确定和消除软件中与构架有关的性能瓶颈。通过対
3、测试数据和log的分析,还可能找出被测系统隐藏的缺陷。终端作为移动通讯类电子产品,其性能测试乂主要和其实现的功能相关,大致可分为以下几类:1.时间相关。时间和关的性能测试可分为长时间保持测试和限定时间反应测试。长时间保持测试主要是测试终端长时间稳定进行某项功能的能力。主要包押i长时间待机能力、长时间cs域业务保持能力、长时问PS域业务保持能力、长时间组介业务保持能力等。长时间待机测试,就是根据手机电池的能力连续不间断待机一定时间(例如4天),Z后验证手机是否还能够发起主叫和被叫业务,能够发起主叫,表示终端在长时间待机
4、后口身述处于止常状态,能够发起被叫,说明终端在睡眠模式下可以止常接收寻呼。长时间CS域业务保持测试,就是根据手机电池的能力连续不间断进行语音通话或者视频通话一定时间(例如2小时),测试通话期间图象声音是否连续、清晰,是否有单通现象出现,是否会有手机板子过热现象。长时I'可PS域业务保持测试,主要是通过持续进行WWW业务、ftp业务或者流媒体业务一定时间(例如2小时),测试进行数据业务期间上下行数据传输率是否稳定,网页显示是否流畅,流媒休播放是否连续等。长时间组合业务保持测试,就是同时保持CS和PS域业务一段时间,以验
5、证终端长时间进行纟H合业务的能力。限定时间反应测试主要是测试终端在规定时间内对用户的操作作出反应,给出操作结果的能力。主要包扌舌开机驻留时延、关机时延、CS域业务接入时延、PS域业务接入时延、本地应用的操作时延等。开机驻昭时延,是指从用户按卜-开机键(终端上电、系统引导、启动任务、搜索网络、完成位置更新)到终端进入待机界而,提示用八可以进行正常服务的总时问。关机时延,是指从用户按下关机键(终端完成网络detach>将RAM中修改过的数据写Mflash)到终端完全下电所需的总时间。CS域业务接入时延,是指在进行语音或视
6、频电话时从按下拨号键到听到対方回铃声所需总时间,由于该过程需要在网络侧分配资源,所以测试结果可能会受到当询网络资源可用程度的影响,例如在网络负荷高的时候屮请CS64k业务时,网络侧需要重新组织或介并无线资源来满足业务要求,所需时间相对会长一些。PS域业务接入时延,是指在进行数据业务时从开始连接到能疋常进行数据业务所需总时间。本地应用的操作时延,是指完成某些本地操作维护功能所需的时间,例如打开电话薄,在电话薄甲查找联系人,存储新建的联系人,存储短信,存储多媒体文件,打开浏览器,播放多媒体文件等所需时延,这些时延如果过长
7、,也会极人地降低用户体验的满意度。1.次数相关。次数相关的性能测试是测试终端重复稳定地进行某项功能的能力。包扌舌开关机成功率、小区初搜成功率、小区重选成功率、CS域业务成功率、PS域业务成功率、组合业务成功率、切换成功率、本地应用的成功率等。这种重复操作包括很多对象被多次创建和释放,因此可能会发现潜在的内存泄漏等问题。开关机成功率测试,主要是检验多次开机是否会冇物理层不能止确收到初搜命令的情况,关机不完全也可能会导致下一次开机失败,以及在某些情况卜•系统死机后只能通过插拔电池板来重新开机。CS域业务成功率的测试,是指
8、通过进行一定次数的主叫或者被叫,统计失败的次数,对失败原因进行归类,分析是否能够找到和终端相关的失败原因。PS域业务成功率、组合业务成功率、切换成功率的测试方法也类似。木地应用的成功率包括多次存储再删除文件、联系人、短信等操作,以及多次打开某个应用或执行某类操作來対该应用的稳定性进行测试,找出瓶颈。2.并发业务。并发测试主要是测试终端同时进行多
此文档下载收益归作者所有