20110510 Brew工程师培训笔记——第二十四章 联通BREW 测试简介

第二十四章 联通BREW 测试简介

 

一、主要内容

本章根据《中国联通BREW应用测试指南》,对UBT测试流程及测试要点进行了介绍

(1)、从TBTUBT

(2)UBT测试流程

(3)UBT测试工具

(4)UBT常见测试错误 

二、从TBT到UBT

(1)Qualcomm 为提高BREW上线应用质量,配合BREW在全球的推广同步推出了一套TRUE BREW TEST的测试体系,简称TBT。只有通过TBT测试的应用才有资格上线。

(2)、由于联通BREW开发规范的特殊要求,Qualcomm配合联通起草了一套Unicom BREW TEST的测试体系,简称UBTUBT主要是基于TBT测试流程进行了相应的裁减,并加入了联通新的需求。

(3)、联通的UBT测试是由联通博路公司根据《中国联通BREW应用测试指南》实施的 

(4)、目前基于UBT测试流程,联通已通过了1000款应用的测试,UBT测试流程的建立保证了联通应用上线的高效与质量 

三、UBT测试流程 

四、UBT测试工具 

(1)、常用UBT测试工具有2种:

(a)Fstest: 用于最大文件空间测试。进行测试时,将应用和fstest同时装入被测试手机中,运行fstest填充空间完毕后再在文件空间满的情况下运行被测试应用。

(b)Smstool: 连续发送SMS用于应用的中断恢复测试。可自定义SMS的内容、发送次数及发送间隔。进行测试时,将smstool装入发送手机,向被测试手机发送短信 

五、UBT常见测试错误 

(1)、应用的中断和恢复

(2)、文件空间满测试

(3)、按键

(4)、网络连接与服务丢失

(5)、输入法

(6)、连续声音播放

(7)、铃声/图片

(8)、UI设计

(9)、应用的功能性错误

(10)、应用的移植

六、应用的中断和恢复

(1)、中断和恢复时的常见错误有:

(a)、页面重叠,或白屏

(b)、来电/短信时没有提示音

(c)、背景音乐消失

(d)、背景页面消失

(e)、来电/短信后应用不挂起,并且出现手机死机/关机/重启现象

(f)、数据连接/数据传输的同时来短信,拒收/查看返回后出现死机/重启现象

七、文件空间满测试

(1)、该项测试要求文件空间满时能够正常启动应用,并在操作异常的情况下给予用户提示。

(2)、常见的测试错误有:

(a)、应用运行异常

(b)、手机重启

(c)、提示“Memory Access”信息

(d)、应用无法启动运行并且没有给出明确的错误原因提示

(e)、由于系统文件空间为零时出现的操作失败而没有给出明确的错误原因提示

八、按键

(1)、常见的按键测试错误有:

(a)、“接听”键除语音呼叫、数据呼叫和手机发起的短信功能外,不应有其它功能;否则会认为错误。

(b)、按键操作的定义和规范文档不符。

(c)、清除键除了做清除,返回功能和取消连接功能外,不能作其他用途。

(d)、没有考虑到手机的差异性,有的手机支持按[*]键切换英文大小写,有的手机不支持。

(e)、有的手机没有AVK_SOFT2按键 。

(f)、连续的按键输入造成手机功能异常

九、网络连接与服务丢失

(1)、常见的网络连接测试错误有:

(a)、在数据呼叫/数据传输的同时按下“结束键”,数据呼叫被释放的时间超过手机的Linger Time,并过长。

(b)、对于联网应用,在服务丢失恢复以后,不重新启动应用前,无法连接到网络。

十、输入法

(1)、常见的输入法错误有:

(a)、应用程序调用手机输入法,候选字菜单与应用程序的页面/菜单相重叠(如:应用程序菜单盖住候选字菜单,使用户无法辨认)

十一、连续声音播放

(1)、如果应用的主要功能是声音播放,或声音的播放对用户的正常使用有重要影响,那么就要求应用在使用过程中保证声音的连续播放。常见的声音连续播放问题有:

(a)、背景音乐时有时无

(b)、来电/短信恢复后,背景音乐消失

(c)、来电/短信恢复后,背景音乐不连接播放,时断时续

十二、铃声/图片

(1)、在手机不支持应用中能设定当前铃声或者墙纸的情况下,应用中出现设定为当前铃声或者墙纸的功能

十三、UI设计

(1)、常见的UI设计需要注意的事项有:

(a)Splash屏幕应支持用户按任意键应跳过闪屏,进入屏幕主菜单。

(b)、应用程序主菜单页面至少要包括帮助和关于,形式不限。

(c)、应用程序结构与规范文档中描述的不一致。

(d)、文档中描述的功能没有实现

(e)、实际操作和文档描述不一致

(f)、显示乱码,文字错误

(g)、图象错误,画面交叠

十四、应用的功能性错误

(1)、测试公司在测试时主要时根据提交的测试规范来对应用进行功能性测试和逻辑考察。要求应用的功能实现严格符合设计规范的要求。常见的功能性错误有:

十五、应用的移植

(1)、开发商将应用在多款手机上进行移植时需要注意下列手机的差异性问题。建议开发商在进行应用开发时要仔细阅读手机的DDS参数表,并在移植时进行移植机型的实际测试。

(a)、屏幕尺寸

(b)、按键定义 (AVK_SOFT2)

(c)、字体的大小对UI排版的影响

(d)SUSPEND事件的处理方式

(e)、某些API接口是否支持,及限制

(f)API接口实现的特殊性,接口设计不标准或未全部实现。

(g)、透明色不标准

(h)、屏幕的刷新速度不同。

(i)、手机的CPU处理能力不同。

(j)、手机的堆栈,内存, Flash大小差别明显。

(k)、手机的中文输入方式差别。

(l)、手机本身的软硬件问题 

十六、本章关键点

本章介绍了UBT新应用及移植应用的测试上线流程。UBT测试的常用测试工具有fstestsmstool。开发商在开发过程中应注意避免出现常见的10种错误 

十七、问题回顾

(1)、请描述新应用的UBT测试上线流程。

(2)UBT测试的常用测试工具有哪些?

(3)、开发商在开发过程种应注意避免哪10种错误?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值