# 【测试用例设计方法】看完就会之:等价类边界值

本文介绍了等价类测试用例设计方法,强调了等价类的有效性和无效性,以及如何划分等价类确保全面覆盖。同时,探讨了边界值分析,指出多数错误发生在边界上,并定义了内点、上点和离点的概念,帮助测试人员更有效地选择测试输入值。
摘要由CSDN通过智能技术生成

等价类

等价类定义:某个输入域的子合集,该子集中的数据对于揭示程序的错误是等价的(强化:子集内的所有输入得到的输出一样)
等价类设计定义:把程序的输入域划分成不同等价类,列出等价表,从每一个等价类中选取少数具有代表性的数据,形成用例,其输出与预期结果一一对应。
优点:以较少的具有代表性的数据进行测试,有效覆盖需求规则,测试效果良好。
为加强程序可靠性,引入有效等价类和无效等价类概念;
有效等价类——合理的、有意义的输入数据
无效等价类——不合理的、无效的输入数据

有效等价类通常有限易识别,用来验证基本功能,而无效等价类的识别是设计中的重点
划分规则

  1. 子集互不相交,保证一种形式的无冗余性
  2. 子集的并集是全集,保证覆盖的全面
    具体示例
    最简单的就是单独数值的输入,例如请输入学生成绩,范围[0,100];
    在这里插入图片描述

类似的是固定数值的输入,例:请输入1、2、3、4这四个数;这种场景就需要重点综合考虑输入框的规则来识别无效等价类

当输入的规则特别多的时

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值