错误猜测是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。

错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如,在单元测试时曾列出的许多在模块中常见的错误;以前产品测试中曾经发现的错误等,这些就是经验的总结。还有,输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行的情况, 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。

例如,测试手机终端的通话功能,可以设计各种通话失败的情况来补充测试用例:

  1. 不插入SIM 卡进行呼出(非紧急呼叫)
  2. 插入已欠费的SIM卡进行呼出
  3. 插入有效SIM卡,将手机设为飞行模式后进行呼出
  4. 插入有效SIM卡,射频器件损坏或在无信号区域呼出
  5. 网络正常,插入有效SIM卡,呼出无效号码(如123、888、****、不输入任何号码等)
  6. 网络正常,插入有效SIM卡,使用“快速拨号”功能呼出设置无效号码的数字

使用错误猜测法设计测试用例,需要测试人员具备以下方面的技术:
有关被测系统的知识,如设计方法或实现技术
有关的早期测试阶段的结果的知识
测试类似或相关系统的经验
典型错误的知识(21种故障模型)
通用的测试经验规则

测试用例设计——错误猜测法相关推荐

  1. 软件测试(用例Ⅰ)· 测试用例的基本概念 · 万能公式 · 设计测试用例的方法(等价类、边界值、判定表法、正交法、场景设计法、错误猜测法)

    一.测试用例 基本要素 好处 设计方法 - 万能公式 二.设计测试用例的方法 等价类 边界值 判定表法 正交法 场景设计法 错误猜测法 一.测试用例 基本要素 测试用例(Test Case)是为了实施 ...

  2. 【软件测试】测试用例相关知识(六大测试用例设计方法)

    测试用例的基本要素 1. 测试用例的基本要素:测试环境,操作步骤,测试数据,预期结果 2. 测试用例的三大好处: 1)可以评估需求的覆盖率 2)可以重复使用(做回归测试的时候) 3)后辈借鉴学习 测试 ...

  3. 功能性测试用例设计方法深入理解

    一 进行测试设计的一般流程 设计测试案例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数.测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计.功 ...

  4. 软件测试用例设计方法分析

    熟悉软件方法的六个纬度(测试角度) 1.架构:无架构 ---- 例如:单机版  安装,卸载 B/S 浏览器 ---- 兼容性,功能,性能,GUI 服务器 ---- 环境搭建(大的平台有专人负责部署小的 ...

  5. 软件测试(三)测试用例设计方法

    基于需求设计测试用例 (1)验证需求的准确性和合理性 (2)细分需求  从细分需求设计完整测试用例 等价类: 输入过多,把输入划分成若干等价类,从每一个等价类中选一个测试用例进行测试 边界值法:根据边 ...

  6. 软件测试基础知识(二)------------等价类划分法、边界值分析法、场景法、错误推测法、bug定义/类型/优先级/生命周期/跟踪管理

    等价类划分法 是把程序的输入域划分成若干个子集合(等价类),然后从每个子集合(等价类)中选取少数具有代表性的数据作为测试的输入数据. 在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的.--- ...

  7. 2020-12-15:【黑盒测试用例设计】测试方法之错误值猜测法

    [黑盒测试用例设计]测试方法之错误值猜测法 原理:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法. 基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况, ...

  8. 【经验】软件测试用例设计之错误推测法

    方法定义 错误推测法是指:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法. 主要还是一个慢慢积累的过程.一般来说,常见的错误推测法都是 ...

  9. 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)

    目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...

  10. 【6】测试用例设计-输入域+输出域+异常分析+错误出错法

    目录 输入域测试 输出域测试 异常分析 错误猜测 输入域测试 极端测试如学生成绩0分,1分,2分,情况很少这种. 特殊值如-99,0,99 长时间输入内存溢出,内存泄露. 输出域测试 异常分析 异常操 ...

最新文章

  1. Equifax再陷风波:一门户网站管理员密码是admin/admin
  2. 3D几何图形的生成算法
  3. 基于微软ASP.NET AJAX框架开发幻灯片播放网页
  4. 复旦大学计算机学院官网,Computer and Information Science
  5. Spring Boot的Maven插件 spring-boot-maven-plugin
  6. 关于stdafx.h的错误
  7. win10易升_记一次因为升级 Win 10 到 2004 版导致的蓝屏问题的解决
  8. MOSFET管基本原理与应用
  9. 数据库为什么要分库分表
  10. 什么是库存?什么是零库存?库存的定义
  11. 英语邮件撰写 | WpEmail笔记 + Additional Resources
  12. nvidia dch 驱动 与windows 不兼容_Adobe 2020系统兼容性报告,不支持视频驱动程序!完美解决方案...
  13. 鸿蒙系统大文件夹怎么调整大小,win7系统打开窗口太大或太小的调整方法
  14. 编写程序模拟2-3个事务并发执行,简单实现调度器功能:加锁(含更新锁),根据锁表判断事务是否可获得锁,解锁
  15. 译|深入理解Metaspace
  16. jperf linux运行,iperf for Linux 的安装与使用
  17. C++ 关于extern 全局变量的应用
  18. 太极软件qn的代码_超详细介绍如何利用太极+QN框架制作一个属于自己的QQxml卡片...
  19. 使用 CSP进行欺诈检测
  20. 计算机中央处理器降温,CPU温度过高怎么办 CPU温度过高降温方法【详解】

热门文章

  1. BUUCTF MISC刷题
  2. android实现qq邮箱多个图标效果
  3. IE浏览器弹框提示脚本发生错误
  4. UOJ #449. 【集训队作业2018】喂鸽子
  5. 关于SSL认证的小坑 SSLPeerUnverifiedException
  6. Android手表商场项目总结
  7. 网络会变的有自我意识吗
  8. 倍福ADS通讯(二)——TwinCat ADS通讯方式
  9. javascript基础常识问答(五)
  10. Linux系统命令行常识问答2