鲁棒性测试4
上一篇 /
下一篇 2012-04-27 13:54:59
/ 个人分类:测试用例设计方法
异常情况处理是测试非人为因素导致的异常,检查测试终端对异常的情况处理是否正常。异常情况主要包括网络异常,服务器异常,终端软件异常等。
网络异常情况主要包括:网络拥塞/网络干扰,2G/3G网络切换,电路域/数据域业务冲突,通信网络不可用等网络异常情况。具体测试方法如下:
1.借助屏蔽盒模拟断网或信号弱的情景,或者设置终端软件的网络和实际的网络不相符的情景;
2.测试相应的和网络有关的功能。
例如:终端软件网络设置为“仅限TD”情况下在没有TD信号的区域进行测试。要求终端软件在网络异常产生时不会生成垃圾数据并且在网络可用时可以继续先前被中断的操作。
通过使用测试平台模拟服务器异常。测试尽量用现网卡通过现网WAP网关进行测试。在某些测试项用现网环境无法完成测试时,换用实验室卡和实验室网络环境进行测试。具体测试方法如下:
1.在测试平台上修改数据;
l UA修改工具(UATools):修改为错误的UA,查看Push信息的推送能力的容错性
2.测试相关的数据。
终端软件异常主要测试低电的情况,使用电量15%左右的电池进入各个模块进行测试,检查电量不足情况下模块的工作情况,低电提醒不应该对正在进行的操作产生不良影响。具体测试方法如下:
1.电池电量在15%左右时,对相关的模块进行测试;
2.电量低于10%后会有低电提醒,提醒不干扰正在进行的操作。
3.电量低于0%后终端软件自动关机,检查关机会不会导致数据丢失的问题,之后查看能不能继续充电的问题。
例如:拍摄视频时电量低于15%后终端软件自动退出照相机,终端软件提示“电量低,请充电后使用”,已经拍摄的视频自动保存到指定路径下。
异常情况处理的具体步骤列举如下:
测试步骤:
1. 被测终端接收彩信报。
2. 被测终端收到PUSH消息后关机。
3. 2天后开机,对收到的PUSH通知消息进行提取下载。
测试结果:
1. 接收终端彩信报PUSH消息成功
2. 被测终端关机。
3. 提示用户该消息已过期。
收藏
举报
TAG: