当前位置: 首页 > news >正文

【测试】设计测试⽤例方法

设计测试⽤例方法

等价类

依据需求将输入(特殊情况下会考虑输出)划分为 若⼲个等价类 ,从等价类中 选出⼀个测试⽤例 ,如果 这个测试⽤例测试通过,则 认为所代表的等价类测试通过 ,这样就可以⽤较少的测试⽤例达到尽量多的功能覆盖,解决了不能穷举测试的问题。

等价类分类

有效等价类:对于程序的规格说明书合理的、有意义的输⼊数据构成的集合,利⽤有效等价类验
证程序是否实现了规格说明中所规定的功能和性能
⽆效等价类:根据需求说明书不满⾜需求的集合

设计测试⽤例的⽅式

1.确定有效等价类和⽆效等价类
2.编写测试⽤例,设计具体测试数据

边界值

边界值分析法就是对 输⼊或输出的边界值进⾏测试的⼀种⿊盒测试⽅法 。通常边界值分析法是作为 等价类划分法的补充,这种情况下,其测试⽤例来⾃等价类的边界。
边界值包含:边界值+次边界值( 根据有效和无效来确定

场景法

通常以正常的⽤例场景分析开始,然后再着⼿其他的场景分析。
场景法⼀般包含 基本流和备⽤流 ,从⼀个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备⽤流来完成整个场景。场景主要包括4种主要的类型: 正常的⽤例场景,备选的⽤例场 景,异常的⽤例场景,假定推测的场景。

 新活动上线不影响旧活动(新增的代码对旧的代码没有影响)

正交法

正交法的⽬的是为了减少⽤例数⽬。⽤尽量少的⽤例覆盖输⼊的两两组合

如图最简单的正交表是L(4)(2(3)),含意如下:“L”代表正交表;L 下⻆的数字“4”表⽰有 4 横⾏,
简称⾏,即要做四次试验;括号内的 指数 “3”表⽰有3 纵列,简称列,即最多允许安排的因素是3
个;括号内的数“2”表⽰表的主要部分只有2 种数字,即因素有两种⽔平1与2。
正交表的构成:因素数、⽔平数、⾏数。
因素:对指标的影响条件,通常是正交表中的⼀列。
⽔平:因素对应的可选项
正交表的性质: 每⼀列中,不同的数字出现的次数相等。
任意两列中数字的排列⽅式⻬全⽽且均衡

判定表法

通过具体的⽅法能够将测试⽤例设计的更加完整和规范。不同的组合操作可能对应不同的结果。采⽤ 正交法⽆法解决这样的问题。⽽ 正交法能够解决需要考虑输⼊之间的组合关系对应不同结果的场景
根据判定表法设计测试⽤例的步骤:
1. 确认需求中输⼊条件和输出条件
2. 找出输⼊条件和输出条件之间的关系
3. 画判定表
4. 根据判定表编写测试⽤例

错误猜测法

错误猜测法是对被测试软件设计的理解,过往经验以及个⼈直觉,推测出软件可能存在的缺陷,从⽽针对性地设计测试⽤例的⽅法。
这个⽅法强调的是对被测试软件的需求理解以及设计实现的细节把握,还有个⼈的经验和直觉。
错误推测法和⽬前流⾏的“探索式测试⽅法”的基本思想⼀致,这类⽅法在敏捷开发模式下的投⼊产
出⽐很⾼,被⼴泛应⽤于测试。

相关文章:

  • 尚硅谷redis7 74-85 redis集群分片之集群是什么
  • Java ThreadLocal 应用指南:从用户会话到数据库连接的线程安全实践
  • dis css port brief 命令详细解释
  • UDS TP层参数
  • AXI 协议补充(二)
  • HarmonyOS开发:Image使用详解
  • 全志V853挂载sd卡
  • Spring Boot测试框架全面解析
  • hgdb删除正在使用的用户(app)
  • Vue-06(“$emit”和事件修饰符)
  • 【动态规划:斐波那契数列模型】第 N 个泰波那契数
  • JavaScript 中的 BigInt:当普通数字不够“大“时的救星
  • #Js篇:两个前端应用通过postMessage传递file对像 URL.createObjectURL+fetch
  • Blaster - Multiplayer P117-PXXX: 匹配状态
  • 怒更一波免费声音克隆和AI配音功能
  • qlora
  • MTK平台-- 如何在屏幕关闭时过滤组播和广播的数据包
  • Java开发经验——阿里巴巴编码规范实践解析7
  • 【stm32开发板】原理图设计(电源部分)附:设计PCB流程
  • sql查询中in不生效的问题
  • 青岛开发区网站建设多少钱/南昌seo全网营销
  • 惠州做网站开发/app推广地推接单网
  • 网站建设基本流程ppt/注册推广赚钱一个40元
  • 建设银行嘉兴分行官方网站/南京做网站的公司
  • 网站开发 石家庄/怎么提交百度收录
  • 2023北京疫情最新消息今天/宁波网站制作优化服务