破坏测试法

发表于:2017-12-29 11:18

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

 作者:Terry 搜狗测试    来源:51Testing软件测试网采编

  前言
  ●破坏测试大家应该不陌生,在平时的测试过程中或多或少都用过。对该测试法的直观概括如下:
  ●强迫软件做一些操作
  ●掌握软件成功完成操作必须使用的资源
  在不同程度上移除那些资源或者限制使用那些资源
  Case举例
  1.改变软件使用环境后,强迫软件运行,比如:
  ①在内存不够的情况下运行
  ②电量不够、低电量模式下运行
  ③断网(拔网线、断开无线连接、关闭网络连接)下运行
  ④运行时重启电脑手机
  ⑤在有问题的机器环境下运行软件
  2.改变软件自身后,强迫软件运行,比如:
  ①关闭权限/权限不足
  ②修改配置文件、损坏配置文件
  ③杀进程
  ④使用过程中卸载软件
  ⑤打开已损坏的文件/资源
  实例
  小编在浏览器项目和输入法项目的历史Bug库中,分别用不同关键字进行历史Bug的搜索,得到如下结果:
  由此可见,这类测试方法能够发现不少问题。
  Bug1:
  全新安装输入法,进入QQ聊天窗口中,点击表情tab获取推荐内容后,删除SOGOU文件夹,输入关键字内容上屏,查看联想中的表情,一直显示空白。
  操作步骤:
  ①全新安装输入法,进入QQ聊天窗口,点击表情tab中热门推荐,获取表情推荐
  ②删除sd卡中sogou文件夹
  ③进入QQ聊天窗口中,输入热门推荐中的关键字
  ④上屏关键字,查看联想。联想中一直显示空白,点击提示图片损坏
  【预期结果】只显示一次大黄脸,后面的联想不再显示大黄脸
  【实际结果】联想中的候选表情显示空白,且点击提示图片损坏
  bug原理:
  ①图表情图片的存储路径在Sogou文件夹下
  ②当删除Sogou文件夹后,输入关键字时,输入法客户端会去查询图片是否存在,不存在或损坏,则不出现图片表情候选
  ③但是联想功能没有进行查询图片是否存在或损坏的处理,所以在上屏关键字后,联想中的候选表情显示空白
  Bug2:
  成功下载广告并安装,然后卸载应用,回到热词后按钮无点击效果。
  【简单描述】 热词广告点击立即下载→立即安装,安装成功后卸载掉本地应用,回到热词界面,广告按钮显示为立即打开,点击按钮、广告都没有效果。
  操作步骤:
  ①下载一条广告并安装
  ②卸载广告app,再次回到热词界面
  ③点击下载按钮
  【实际结果】点击按钮无响应
  【期望结果】点击可以正常下载
  bug原理:
  ①下载广告并安装后,在本地会有一个广告的App
  ②客户端检查本地有App后,按钮显示为“立即打开”
  ③删除广告App后,客户端没有及时检查,导致按钮状态仍然显示为“立即打开”
  在测试过程中,我们会刻意构造一些破坏测试条件,比如我们的测试工具哆啦A梦中就有使系统内存占用过高导致内存不足和卸载软件的工具:

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号