2020-12-14:【黑盒测试用例设计】测试方法之等价类划分法

本文介绍了等价类划分法作为黑盒测试的一种测试用例设计方法,详细阐述了其原理,即把输入或输出数据划分为有效和无效等价类,并提供选择代表性的数据进行测试。内容包括等价类划分的适用场景、使用技巧、六大原则,以及具体的测试用例设计步骤和实例。此外,还提到了在实际应用中如何根据不同的输入和输出条件来划分等价类,以确保全面覆盖测试范围。
摘要由CSDN通过智能技术生成

【黑盒测试用例设计】测试方法之等价类划分法

原理:把输入或输出数据划分为有效和无效等价类,从每个等价类中选取具有代表性的数据进行测试。

考虑范围:输入值、输出值、内部值、时间关系、计算、测试前置或后置条件、配置等。

适用场景:只要有输入或输出。

使用技巧

  • 把尽可能多的有效等价类设计到一条测试用例中;
  • 采用边界值分析法进行有效补充;
  • 每个无效等价类就是一条测试用例;
  • 子集不能相交;
  • 子集不能为空;
  • 子集的合集应该等同于原始集合。

划分等价类的六大原则

  1. (1+2)在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。如:输入值是学生成绩,范围是0~100
  2. (1+1)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类
  3. (1+1)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类,布尔量是一个二值枚举类型,一个布尔量具有两种状态:true和false
  4. (n+1)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类
  5. (1+n)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值