手机测试策略规划(call)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CDMA手机测试经验总结

手机测试前要先注意手机上市的三个里程碑:

1.信息产业部TA测试

由信息产业部进行的为获取NAL(NetworkAccessLicense)而进行的测试。与软件测试

)

?ErrorRegressionTest:在最后相对稳定的软件版本上,把已经修改好的Error重新验证一遍,以确保没有重新出现。

?Pre-PATest:按照运营商的测试规范进行的增值业务相关的测试。

?FreeTest:有效地弥补测试用例的缺陷。发现深层次错误的重要途径。

测试重点:BeforeTA

?每个软件版本都要进行ReleaseTest和ErrorVerification。

?手机的所有Feature都Configuration好之后,就可以进行一次全面的FullFeatureTest。

?尽早进行CTTLRelatedTest&UGCrossCheck,给研发人员充分的时间去修改Error。?如果只有一部分的Feature提前做好Configuration,就可以对这些Feature进行单独的FullFeatureTest。

Error

?和准备PA

?

?,

?

Error

?

?做好TestSchedule,安排好各个时期所需的测试

?做好测试的准备工作

?制定好每个测试的流程

?制定好Error管理流程(Report,Update,Follow-up)

?收集各个时期比较重要的Error,并随时跟踪状态。

?如何能发现更多有效的Bug

Bug的分类

功能性Bug(不能Call,发SMS)

UI的Bug(和spec相比较,界面上的图片,文字不一致)

逻辑性的Bug(执行某些步骤,未进入相应的界面)

1.

2.

3.

4.

5.

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。

针对

的bug

1.

除PB

2.

是WE

电话本的排序:基本的方法是取每个姓名第一个字的Unicode编码,按照ASCII表字符顺序排列

但是有下面2个例外:

(1)英文字母不区分大小写,例如‘a'和‘A’将会排在一起,先新建的记录排在上面。如新建3笔记录A、a、A,进入电话簿后顺序为:A-a-A。

(2)汉字取其拼音的首字母。例如‘阿’和‘a','A'将会排在一起,但是‘阿‘在‘a','A'后面,即汉字在英文字母的后面。

具体手机功能测试方法:

测Call功能的时候,应该注意的一些事项

1.

2.非

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.紧急呼叫的和PB电话号码的匹配

14.注意耳机在未插入话机时,手机上的“自动接听”功能是否生效。插上耳机

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

15.呼叫等待和三方通话的功能

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

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

简而言之,MS在通话过程中如果有来电,则为呼叫等待处理过程;

如果MS在通话过程中发起另一通呼叫,则为三方通话处理过程。

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

A

1..

2.

3.B、C

4.A;

5.

解:A

如果

6.A

断C

解: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与B20

秒(

A

A

16

Send”

17.

18.

是否和

19.

20

21输入号码长度的限制

通话记录

首先这个模块是与Call、PB有直接联系的,这是因为来电和拨电话的同时,手机会在PB中进行匹配,从而能在通话记录中显示相应的姓名。所以在这个模块中多进行一些保存号码的操作,或者改动过PB后要回头看看通话记录的姓名有没有发生变化。

相关文档
最新文档