什么是鲁棒性测试

发表于:2012-11-16 10:52

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:cmriqa    来源:51Testing软件测试博客

  7.2.1 服务器异常测试

  通过人为手段,终端软件与服务器之间数据进行交互时,测试服务器模拟异常状态,检查被测终端软件的反应和其后的补救提示或操作。包括服务器超时,服务器响应错误等。

  服务器超时测试用例包括所有与服务器相关的模块,当终端软件向服务器发出请求时,发现服务器没有返回正常的响应,则应该启动重试机制。例如:下载彩信超时,登录飞信超时,更新动态内容超时等等。

  服务器响应错误测试用例包括所有与服务器相关的模块,当终端软件接收到服务器发出的数据包内容或格式错误时,终端软件会启动重试机制。例如:动态内容下载响应错误或同步相应错误等等。

  7.2.2 网络异常测试

  通过人为手段调节网络信号强度,网络冲突等情况,检测终端软件的反应和其后的补救提示和操作。包括网络正在使用,电路域/数据域业务冲突,通信网络不可用等。

  网络正在使用测试用例包括所有与网络相关的模块,在指定2G网络下模块向网络发出请求后,发现GPRS的PDP正在被其它应用占用,并且该应用使用不同的网络连接参数(APN或者Proxy),则启动重试机制。在指定3G网络下模块向网络发出请求后,应支持终端软件多APN并发处理。

  电路域/数据域业务冲突测试用例包括所有与网络相关的模块,在2G网络下终端软件在使用数据域业务连接时,终端软件收到电路域的语音呼叫,则客户端停止数据域业务连接,待电路域的语音通话结束后重新发起数据域业务连接。例如:下载文件或同步数据时打入电话等等。在3G网络下终端软件支持电路域和数据域业务并发的处理。

  通信网络不可用测试用例包括所有与网络相关的模块,指定模块向网络发出请求后,发现GPRS不可用,则启动重试机制。例如:飞行模式下进入浏览器,没有信号时定制终端软件电视等。

  7.2.3 终端软件异常测试

  检查低电情况下的工作情况。包括操作过程中低电,低电后进入指定模块等测试。

  低电测试用例需要覆盖所有功能模块,终端软件电量不足情况下对基本功能进行操作,检查低电提醒和低电状态对模块的影响。例如:低电时接打电话,低电时拍照,低电时听音乐,低电时看视频等等。

  异常情况处理测试用例列举如下:

  Initial Condition:
  1. MMS settings has been set properly
  2. MMS has expired in multimedia message center
  3. The auto-retrieve is active

  Key Test Areas of Concentration:
  1. Receive MMS
  2. Manual retrieve MMS
  3. View this notification

  Scenario Result
  1. Receive a notification
  2. Receive a prompt that MMS has expired
  3. Successfully view notification

65/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • ratankoy
    2012-11-26 11:22:37

    现在测试的叫法真多,不知道是谁发明的

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号