当前位置:文档之家› 手机测试策略call)

手机测试策略call)

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,并随时跟踪状态。

?如何能发现更多有效的BugBug的分类功能性Bug(不能Call,发SMS)UI的Bug(和spec相比较,界面上的图片,文字不一致)逻辑性的Bug(执行某些步骤,未进入相应的界面)可以通过以下方法进行手机测试1.重复操作,2.快速按键,3.边界测试,4.按非正常键,选择一个其他路径实现同一个功能5.Memory6.返回前一个状态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要明白一点测试是发现重要的bug,而不是发现所有的bug。

1.基本的function测试,重点对某项操作几次,还有做自由测试(等价类划分,冗错性测试,边界值测试,)换卡,开关机,低电量会不会清除PB,SMS,恢复出厂设置是否应该删除PB,SMS。

2.长按键,快速按键,UIM-LOCK ,注意:人力资源,一些未能达到的硬件要求。

应让供应商在项目开始的初期就提供一些样机,比如在万年历中星期的缩写。

有的是WE都是大写,有的是We。

电话本的排序:基本的方法是取每个姓名第一个字的Unicode编码,按照ASCII表字符顺序排列但是有下面2个例外:(1)英文字母不区分大小写,例如‘a'和‘A’将会排在一起,先新建的记录排在上面。

如新建3笔记录A、a、A,进入电话簿后顺序为:A-a-A。

(2)汉字取其拼音的首字母。

例如‘阿’和‘a','A'将会排在一起,但是‘阿‘在‘a','A'后面,即汉字在英文字母的后面。

具体手机功能测试方法:测Call功能的时候,应该注意的一些事项1.一般用户的操作方法的验证2.非Idle状态来电之后拒接,未接,通话结束后都返回Idle。

3.CALL 来电和PB中号码的匹配4.来电主叫禁显的测试5.来电号码为黑名单的电话6.更改PB中电话号码的用户名称后,查看对应的呼叫记录是否正确7.来电后,通话记时是否正确8.通话记录的排序9.打,国外,长途,移动,连通,铁通,小灵通,固话,IP电话是否通话清晰没有杂音;10.直接拨打分机(p)11.打电话中交叉事件的处理(低电量,闹钟等)12.打电话过程中,浏览PB,SMS,调节音量等等的操作13.紧急呼叫的和PB电话号码的匹配14.注意耳机在未插入话机时,手机上的“自动接听”功能是否生效。

插上耳机后手机是否会有提示(文字还是键盘指示灯),插上耳机后,此电话被叫,声音是从那里发出的。

15.呼叫等待和三方通话的功能三方通话和呼叫等待业务的使用需要SP授权。

三方通话的建立与处理过程,区别于呼叫等待(Call Waiting)的处理。

简而言之,MS在通话过程中如果有来电,则为呼叫等待处理过程;如果MS在通话过程中发起另一通呼叫,则为三方通话处理过程。

假设3部手机:A,B,C。

A是有三方通话卡的手机。

1..如果A先拨打B,接通B之后,A再去拨打C并且接通解:界面显示B的号码。

2.接通之后和A的通话对象是谁?解: A与C通话,B被保持。

3.B、C之间能否通话,可以的话是在什么条件下?解:在2的情况下用户按SEND键开始三方通话,即A、B、C同时对话,任意一方说话另两方都能听见;但B和C不能脱离A私聊。

4.A能否按某一键进行切换选择与B通话,屏蔽C或者选择与C通话,屏蔽B;解:不能。

5.电话挂断:如果A主动挂断,什么情况?如果B或者C主动挂断,又是什么情况?解: A为主控方,如果A挂断,B、C将被挂断;如果B(或C)挂断,则A与另外一方C(或B)继续通话。

6.A能否按某一键选择与B通话挂断C,或者与C通话挂断B。

如果可以与B通话挂断C,挂断C后能继续直接和B通话还是要B再自动拨打A解: C为后加入的第三方,如果A按SEND键,则C将被挂断,A与B继续通话;A不能挂断B而与C通话。

7. 如果A先拨打B,接通B之后,A再去拨打C,没接通C前按[ End]键,会出现什么现象?是把B、C全部挂断了?解: A与B通话过程中拨打C并听到回铃音,则B被保持,在C未接听前A 按END键挂机,C被挂掉,A将尝试取回被保持的电话B,即正常情况下A 会收到B的来电。

8. 如果A先拨打B,接通B之后,有C拨打A,但是A不想接C的电话,能否在这个时候挂断C的电话,继续和B通话?解:不能。

A与B通话过程中如果有来电,即为呼叫等待,A会听到C来电的提示音,并且在20秒(时间可程序定制)内会有通话等待界面提示;A如果不接听,则继续与B通话,在C未挂机之前可按SEND键接听;A接听,则A与C通话,B被保持,A可按SEND键来回切换与B或C通话。

16.要注意拨打固定电话分机的方式输入总机+P+分机,然后直接拨打这个分机,看是否需要在接通总机后,再按“Send”键。

还是直接就可以拨打出去。

17.拨打国际长途输入符号“+”或“00”18.手机在插入UIM卡或没插入UIM卡的时候,拨打电话会有什么样的显示,其界面是否和spec上一致。

19.拨打IP卡,看手机的界面显示是否正确。

20拨打紧急电话(系统的和自己设置的),要注意有无UIM卡的情况。

21 输入号码长度的限制通话记录首先这个模块是与Call、PB有直接联系的,这是因为来电和拨电话的同时,手机会在PB中进行匹配,从而能在通话记录中显示相应的姓名。

所以在这个模块中多进行一些保存号码的操作,或者改动过PB后要回头看看通话记录的姓名有没有发生变化。

第一:查看PB后,保存号码的时候输入最大长度而且是中英文及特殊字符混合的姓名。

类似这种混合字符最容易引起乱码问题。

第二:在测试中,要考虑到来电为禁显号码、IP、长途的测试。

第三:在删除通话记录时,挨个删除时按照顺序,有从前往后删和从后往前删以及从中间删,看删除后光标的位置是否符合设计要求。

相关主题