• 1
  • 1
分享
  • 【测试设计】异常测试场景怎么设计
  • lee 2022-07-18 10:10:22 字数 672 阅读 13585 收藏 1

在项目测试中,第一轮基本功能测试完成,第二轮交互功能测试完成,到了第三轮,就需要进行一些压力测试,性能测试等请求量比较大的场景测试,但是大家都很容易忽略一种测试方向,即异常测试。异常测试顾名思义,是手动制造一些异常条件,以此来模拟用户使用过程中碰到的一些突发情况。这些问题在短期使用可能不会遇到,但是随着软件使用时间越来越长,会有可能暴露,所以需要提前测试。

设计异常测试用例时,需要关注哪些方向呢?我这边简单整理了一下:

异常场景测试重点:

1、关注异常情况下,终端界面提示信息合理性;

2、关注异常场景下,是否出现脏数据;

3、关注异常场景下,界面有合理错误提示,不会出现程序崩溃及异常;

4、关注异常恢复后的业务可用性;

5、任一部件异常,不会导致其他模块crash或出现脏数据;

6、系统异常的情况下,不会对已有数据产生影响,尤其是涉及支付的数据。

举例:

1、机器人项目,因与数据库通讯异常,OCServer 、FreeSwitch两个部件出现死循环式crash。

2、省运维与某企业服务器(ES)通讯异常(apache服务停止),省运维删了这台ES所有的用户数据。

在必要的情况下,某些异常场景需要人为创造,尤其是部署环境部件比较多的情况下,为了校验各个部件之间通讯的稳健性,甚至需要手动改地址,改链接,来看下异常处理情况:

异常测试,可以通过设置错误的mq地址来模拟异常

微信图片_20220718100316.png

其实除了部件之间,后端数据库等,前端也会有异常的情况,就是打开某个页面,然后页面一直在加载,直到把内存撑满,页面再也动不了,这种情况就需要我们在测试时把f12打开,及时关注日志刷新情况。

微信图片_20220718100511.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 简介有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的接口因为json数据容易处理,所以绝大多数返回数据也是 json 格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候我们就需要 json 来解析返回的数据了。首先来说一下笔者为何要单独写这么一篇,原因是:python 里面 bool 值是 True 和 False,json 里面 bool 值是 true和 false,并且区分大小写,这就尴尬了,明明都是 bool 值。在python里面写的代码,传到json里,不用说肯定识别不了,所...
            0 1 2133
            分享
          • 摘要本文旨在解析并梳理目前API接口渗透测试相关漏洞和测试方法,列出API接口在使用中可能出现的漏洞,针对不同的漏洞采用不同测试方法,提出使用方面的建议。1.引言接口渗透测试是通过用渗透测试的方法测试系统组件间接口的一种测试。接口渗透测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2.API接口介绍2.1.RPC(远程过程调用)远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无...
            0 2 9724
            分享
          •   安全性测试的目的是发现危害手机中数据的安全和完整性的错误和缺陷。发现安全错误通常是比较困难的,软件通常功能运行正常但却不安全。  一、软件权限  APP软件权限包括:网络通信、信息发送、自动启动、 媒体录制、读取用户信息、写入用户数据等权限,因关系到用户个人信息和隐私的保护,需对软件权限和访问安全机制进行测试。  网络通信  信息发送  自动启动权限  媒体录制权限  读取用户信息  写入用户数据  二、安装&卸载  安装  1、应用程序应能正确安装到设备驱动程序上;  2、能够在安装设备驱动程序上找到应用程序的相应图标;  3、是否包含数字签名信息;  4、JAD文件和JAR包中...
            0 0 242
            分享
          •   据报道,当地时间周三,谷歌母公司Alphabet CEO桑达尔·皮查伊发送内部备忘录,要求谷歌员工贡献2至4个小时,帮助该公司改善其人工智能(AI)聊天机器人Bard。  这封邮件称,谷歌目前急需采取行动,赢得下一代AI搜索大战。在微软投资OpenAI后,谷歌发现自己已经处于被动局面。OpenAI开发的热门AI聊天机器人ChatGPT可以通过非常自然的方式回答各种开放式问题,它在去年末推出后迅速蹿红整个互联网。上周,微软推出了改版后的新必应,并在其中整合了ChatGPT。而微软CEO萨提亚·纳德拉认为此举掀开了搜索引擎的“新篇章”。  “我知道这一刻令人兴奋不已,这在意料之中:底层技术迅速...
            0 0 420
            分享
          • 感谢各位小伙伴的关注和支持,第二期《寻找答题之星》活动已落幕;本期活动时间为2022年8月8日——2022年9月2日参与本期活动用户共计3名,活动期间更新问答94条,其中添加“停止摆烂”标签的问答合计16条,详细活动数据如下:用户名称提问数回答数话题回复数王鑫7条3条2条大橙子9条8条(3条被采纳)0条Lee0条0条1条获奖名单恭喜:王鑫获得优质测试书籍一本;恭喜:大橙子获得优质测试书籍一本;恭喜:大橙子获得博为峰定制数据线一根。获奖用户请联系下方天天圈微信领取奖励!活动主题寻找答题之星活动时间2022年8月8日——2022年9月2日活动邀请51Testing软件测试圈《寻找答题之星》第二季来...
            0 0 2692
            分享
      • 51testing软件测试圈微信