手机测试基本方法简介

手机测试基本方法简介

ID:6180758

大小:32.48 KB

页数:8页

时间:2018-01-05

手机测试基本方法简介_第1页
手机测试基本方法简介_第2页
手机测试基本方法简介_第3页
手机测试基本方法简介_第4页
手机测试基本方法简介_第5页
资源描述:

《手机测试基本方法简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、涉及到手机终端适配、网络环境兼容等多个方面。测试执行:23轮功能测试,7轮系统测试,8轮健全测试,3轮机型兼容测试,3轮性能测试,1轮MTBF测试,1轮PD/UI验证测试。  但是这其中有很多不足之处,较明显的如下:  1、前期功能测试和健全测试一天一轮,频度太快且测试费时,效果不好。  2、初期的测试用例设计全面,但未精确定义编写粒度,描述过程过细,后期因需求变更导致维护成本较高。  3、因项目流程和过程控制影响,无法明确划分测试阶段,且初期没有找到最佳敏捷测试方法,测试流程冗余僵化,导致大量重复性的工作,灵活性偏低。  在测试进程中

2、我们已发现测试策略的问题,并及时调整,在阶段二开始使用新策略——使用两阶段测试模型:  1、阶段一<自由测试>:按照探索性测试(ExploratoryTesting)模式,布置有针对性有重点的自由测试,以“把软件使用坏掉”为目的,尽可能多发现bug。  2、阶段二<覆盖测试>:执行各项测试用例,以“全面测试”为目的  具体的时间安排如下:  1、先期产品开发阶段,即Alpharelease之前,做功能测试、健全测试、缺陷验证+自由测试。  2、项目中期,Alpha~Beta之间,执行全面的系统测试、兼容性测试、性能测试,并开展自动化脚本

3、开发、环境搭建等工作。  3、Betarelease之后,在产品发布前的2~3周,就开始确定稳定版本ReleaseCandidate,在此版本基础上做最后一轮全面测试、重点子模块的健全测试、缺陷主导的ET等,完成最终报告并交由项目组领导、QA审核发布。最近一直在做智能手机小应用的跟踪验证测试,故障单是由测试高手提供的,是一个非常完善的测试队,连我们的开发团队都感叹他们的敏锐,能发现潜在的Bug。在验证之余,我认真研究了他们出的故障单,做了一些总结:  1、手机软件系统测试的角度分为:功能模块测试,交叉事件测试,压力测试,容量性能测试,性

4、能测试和用户手册测试等。  2、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试案例(TestCase)或软件本身的流程就可以完成基本功能测试。(相对简单,故障也较容易解决)  3、交叉事件测试:又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。例如通话过程中接收到短信或来响闹。应该以执行干扰的冲突事件不会导致手机死机或花屏等严重的问题。  交叉事件测试非常重要,能发现很多应用中潜在的性能问题。另外有中英文模式的切换的手机要注意中英文模式切换后的功能

5、实现存在的问题,通常会被测试人没忽略。  4、压力测试:又叫边界值容错测试或极限负载测试,即测试过程中,已经达到某一软件功能的最大容量,边界值或最大的承载极限,仍然对其进行相关操作。例如连续进行短信的接收和发送,超过收件箱和PIM卡所能存储的最大的条数,仍然进行短消息的接收或发送,以检测软件在超常态条件下的表现,来评估用户能否接受。  压力测试用手工测试非常繁锁,可以考虑自动化测试,目前没有比较大量使用的工具,一般都是由开发人员配合开发出的工具,或者高级的测试人员编写出的脚本。  5、容量测试:又叫满记忆体测试,包括手机的用户可用内存和

6、SIM/PIM卡的所有空间被完全使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件的极限容量状态下处理不好,有可能导致死机或严重的花屏等问题的出现。  与压力测试有些类似,也可考虑自动化测试。  6、兼容性测试:也就是不同品牌手机,不同网络,不同品牌和不同容量大小的SIM/PIM卡之间的互相兼容的测试,以短消息为例:中国电信的小灵通接收到从中国移动或中国联通GSM发来的短消息,接收,显示和回复功能是否正常等另外从我测试的这几个小模块中,按与时间相关和文字两方面容易出现故障的地方总结如下:  1、与时间相关:首先是

7、时间的输入域,是否有输入限制,如:文字、标点符号、小时大于24或12、分钟大于60、秒大于60、月大于12、日大于31(按月情况而定)等特别注意日期变更分界点如23:59或12:59的变化。以及12/24小时切换模式的测试。  2、文字输入相关:当界面过多时,注意功能按钮的点击事件能否正常完成相应功能的实现。超过文字字数限制时的系统提示等。 对于当前背景下的手机测试来说,要做好手机软件测试,主要从以下几个角度进行测试:UI测试,功能模块测试,交叉事件测试,容量性测试,用户手册测试等。  1、UI测试  用户界面(以下简称UI)测试指测试

8、用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等,UI测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通过测试对象的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。