手机测试基本方法简介

手机测试基本方法简介

ID:11292320

大小:32.48 KB

页数:8页

时间:2018-07-11

手机测试基本方法简介_第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、项目中期,Alph

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

4、的故障单,做了一些总结:  1、手机软件系统测试的角度分为:功能模块测试,交叉事件测试,压力测试,容量性能测试,性能测试和用户手册测试等。  2、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试案例(TestCase)或软件本身的流程就可以完成基本功能测试。(相对简单,故障也较容易解决)  3、交叉事件测试:又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。例如通话过程中接收到短信或来响闹。应该以执行干扰的冲突事

5、件不会导致手机死机或花屏等严重的问题。  交叉事件测试非常重要,能发现很多应用中潜在的性能问题。另外有中英文模式的切换的手机要注意中英文模式切换后的功能实现存在的问题,通常会被测试人没忽略。  4、压力测试:又叫边界值容错测试或极限负载测试,即测试过程中,已经达到某一软件功能的最大容量,边界值或最大的承载极限,仍然对其进行相关操作。例如连续进行短信的接收和发送,超过收件箱和PIM卡所能存储的最大的条数,仍然进行短消息的接收或发送,以检测软件在超常态条件下的表现,来评估用户能否接受。  压力测试用手工

6、测试非常繁锁,可以考虑自动化测试,目前没有比较大量使用的工具,一般都是由开发人员配合开发出的工具,或者高级的测试人员编写出的脚本。  5、容量测试:又叫满记忆体测试,包括手机的用户可用内存和SIM/PIM卡的所有空间被完全使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件的极限容量状态下处理不好,有可能导致死机或严重的花屏等问题的出现。  与压力测试有些类似,也可考虑自动化测试。  6、兼容性测试:也就是不同品牌手机,不同网络,不同品牌和不同容量大小的SIM/PIM卡之间的互

7、相兼容的测试,以短消息为例:中国电信的小灵通接收到从中国移动或中国联通GSM发来的短消息,接收,显示和回复功能是否正常等另外从我测试的这几个小模块中,按与时间相关和文字两方面容易出现故障的地方总结如下:  1、与时间相关:首先是时间的输入域,是否有输入限制,如:文字、标点符号、小时大于24或12、分钟大于60、秒大于60、月大于12、日大于31(按月情况而定)等特别注意日期变更分界点如23:59或12:59的变化。以及12/24小时切换模式的测试。  2、文字输入相关:当界面过多时,注意功能按钮的点

8、击事件能否正常完成相应功能的实现。超过文字字数限制时的系统提示等。 对于当前背景下的手机测试来说,要做好手机软件测试,主要从以下几个角度进行测试:UI测试,功能模块测试,交叉事件测试,容量性测试,用户手册测试等。  1、UI测试  用户界面(以下简称UI)测试指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等,UI测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通过测试对象的功能

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

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

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