手机测试策略规划(call)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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后要回头看看通话记录的姓名有没有发生变化。