测试用例设计方法

本文介绍了测试用例设计的几种方法,包括等价类划分、边界值分析、错误推测、因果图、判定表、正交实验和场景法。等价类划分将输入数据划分为有效和无效等价类;边界值分析关注数据边界;错误推测基于经验和直觉预测可能的错误;因果图适用于多输入条件的测试;判定表用于表达多条件的操作;正交实验高效地覆盖多种组合;场景法则通过模拟业务场景提高测试效果。
摘要由CSDN通过智能技术生成

1、等价类划分

把所有可能输入的数据分为若干个区域,然后从每个区域中取少量具有代表性的数据进行测试。

分为有效等价类和无效等价类

  • 有效等价类:指符合《需求规格说明书》的合理数据集合
  • 无效等价类:指不符合《需求规格说明书》的不合理数据集合

例如:手机号验证

  1. 数字
  2. 11位
  3. 以13、 14、 15、 18开头

那么数字&11位&以13、 14、 15、 18开头就是有效等价类。

含其他字符(有很多种)、小于11位、大于11位、不是以13、 14、 15、 18开头的就是无效等价类。

2、边界值分析

取稍高于或稍低于边界的一些数据进行测试

代码逻辑中< 和<=  这类判断就易出错,可以用边界值法验证。

怎么找到边界值,方法如下:

上点:是指边界上的点,无论此时的域是开区间还是闭区间,开区间的话,上点就是在域外,闭区间的话,上点就是在域内。
离点:是指离上点最近的点,这里就跟是闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果是闭区间,那么离点就在域外。(开内闭外)    遵循的原则:开内闭外    开区间往中间找,闭区间往外找

例子:

0<=x<=10           左上点 0    左离点 -1    右离点  11  右上点 10   内点 5
 
0<x<10             左上点 0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

甜甜的凉拌苦瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值