设计用例方法:等价类划分法

划分等价类

  1. 有效等价类:   是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
  2. 无效等价类:无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合

 

实战演习:

  1. 某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)
  •   分析题目中给出和隐含的对输入条件的要求: 
  • 输入的条件:  (1)整数    (2)三个数    (3)非零数   (4)正数   
  • 输出的条件:  (5)两边之和大于第三边     (6)等腰     (7)等边 

    2.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"

输入等价类有效等价类无效等价类
日期类型及长度6位数字字符

有非数字字符

少于6位字符

大于6位字符

年份范围在1990~2049之间

小于1990

大于2049

月份范围在1~12月之间

等于00

大于12

https://blog.csdn.net/vincetest/article/details/1475499  参考链接

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值