手机测试策略call)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C D M A手机测试经验总结手机测试前要先注意手机上市的三个里程碑:
1.信息产业部 TA测试
由信息产业部进行的为获取NAL(Network Access License)而进行的测试。与软件测试相关的主要是CTTL的一部分测试用例和UG交叉检查。UG提到的功能都要求已经实现。一般来说,检查的都是比较基本的功能。网络运营商PA测试
由运营商进行的产品接受性测试。与软件测试相关的主要是增值业务测试。这里要求有关增值业务的软件,都能符合运营商的要求(有终端规范和测试规范)。另外,要求手机软件成熟、稳定。3. 手机上市
主要的测试策略
?Release Test:每个软件版本都要进行的测试,主要涉及每个Feature最基本的功能。
?Error Verification:集中在这个版本相对上个版本修改的Error、增强的功能以及新加的功能的测试。
?Full Feature Test: Feature功能的全面的测试。考虑到人力,资源以及有效性,只在比较重要的软件版本上测。(要求测试的软件版本具有一定稳定性和成熟度)
?CTTL Related Test&UG Cross Check: 主要是针对TA做的准备测试。
?Error Regression Test:在最后相对稳定的软件版本上,把已经修改好的Error重新验证一遍,以确保没有重新出现。
?Pre-PA Test:按照运营商的测试规范进行的增值业务相关的测试。
?Free Test:有效地弥补测试用例的缺陷。发现深层次错误的重要途径。
测试重点:Before TA
?每个软件版本都要进行Release Test和Error Verification。
?手机的所有Feature都Configuration好之后,就可以进行一次全面的Full Feature Test。
?尽早进行CTTL Related Test&UG Cross Check,给研发人员充分的时间去修改Error。
?如果只有一部分的Feature提前做好Configuration,就可以对这些Feature进行单独的Full Feature Test。
测试重点:Before PA?在这段时期主要针对增值业务的测试以及对于先前发现的Error的跟踪测试。
?对于支持运营商的增值业务的手机,要对相关Feature进行Full Feature Test和准备PA测试。
?由于前一阶段时间有限,为了弥补对一些没有覆盖的功能以及一些深层次的测试,需要对各个Feature进行有方向的大量的Free Test。
?在要送往运营商做PA测试的软件版本上,进行所有Feature的Full Feature Test,以及准备PA测试,确保能够通过测试。
测试重点:Before Launch
?这段时期软件相对比较成熟,主要应该考虑一些以前测试比较薄弱的地方、或者Error比较集中的地方。
如何做好手机UI测试项目的管理
?角色分工清晰
?做好Test Schedule,安排好各个时期所需的测试
?做好测试的准备工作
?制定好每个测试的流程
?制定好Error管理流程(Report, Update, Follow-up)?收集各个时期比较重要的Error,并随时跟踪状态。
?如何能发现更多有效的Bug
Bug的分类
功能性Bug(不能Call,发SMS)
UI的Bug(和spec相比较,界面上的图片,文字不一致)逻辑性的Bug(执行某些步骤,未进入相应的界面)
可以通过以下方法进行手机测试
1.重复操作,
2.快速按键,
3.边界测试,
4.按非正常键,选择一个其他路径实现同一个功能
5.Memory
6.返回前一个状态
7.交互
8.非法输入
9.换卡
10.检查缺省值
11.特殊状态下的操作
12.长时间使用一个功能
13.中断正在进行的操作
14.压力测试
手机测试过程
一般走两到三轮的CASE,建议第一轮针对spec做一些UI的自由测试。
如果是一个新的项目的话,第二轮和第三轮严格的执行CASE,看手机的bug 数目情况,如果大的功能还没有实现的话,还要在执行case,如果实现了,接着做自由测试一到两轮,一般前面四到五轮测试,都是每个人测试自己的模块。前面执行五轮了,应该可以发现70%的bug。从第五到六轮开始做交换模块测试,另外根据项目的进度,在第6轮到第7轮做性能测试和压力测试,以及弱信号的测试。另外还要注意一个问题在基本功能比较完善的情况下,执行并发性测试,在测试项目快结束的时候还要做一次并发测试。
并发测试
性能测试:在PB将满和满的时候,和SMS将满和满的时候,有闹铃等并发性的事件发生,电话呼入和呼出的情况,查看PB和SMS。
对比测试:依据手机的功能而言,用被测手机和对比样机做对比。主要是Call 和SMS,用被测手机分别往被测手机和对比样机上发SMS(注意能否接收到,特殊字符能接收到吗),一般测试两组,一组是25次,共测试50次,记录下接收的成功率,及注明不正常现象的comments。
弱信号关机开机注册测试:用被测手机在信号比较好的区域,拨打信号比较差的区域的被测手机和对比样机,一般测试两组,一组是25次,共测试50次,记录下接收的成功率,及注明不正常现象的comments。
通话质量测试:在CALL 测试的过程中,关注通话有无杂音,噪音,啸叫等等问题
在测试的每一轮中都要注意每一轮的测试重点,根据上一轮的测试情况,制定下一轮的测试重点。以及要注意测试优先级。
针对release版本的测试要重点把握那几项测试:
如果进入release版本的测试,bug是测不完的,对Bug要明白一点测试是