黑盒测试设计方法-边界值分析法回顾
来源:互联网 发布:淘宝二手单反哪家靠谱 编辑:程序博客网 时间:2024/05/25 05:36
黑盒测试设计方法-边界值分析法回顾(上)
边界值分析法是对等价类划分法做补充的一种黑盒测试设计方法。实践中,由于大量的错误发生在输入、输出值的边界上,所以,对于各种边界值设计测试用例,可以查出更多的错误。
边值点的定义:
上点:边界上的点,闭内开外(闭指域的边界是封闭的,即闭区间;开指域的边界是开放的,即开区间)。
离点:离上点最近的点称为离点。开内闭外。
内点:域范围内的任意一点。
例子:
一、需求: 输入年龄(0,150),不允许为空。
二、分析:
1、测试需求分析:
内容:正整数
范围:(0,150)
约束:不允许为空
2、用例设计方法分析(等价类划分结合边界值分析):
条件 有效等价类 编号
a).内容: 正整数 Y01
b).范围: 内点:80 Y02
左边界离点:1 Y03
右边界离点:149 Y04
c).约束: 不为空 Y05
条件 无效等价类 编号
a).内容: 负数 W01
小数 W02
大写字母 W03
小写字母 W04
符号 W05
全角 W06
汉字 W07
b).范围: 左边界上点:0 W08
右边界上点:150 W09
c).约束: 空(NULL) W10
3、用例设计(输入部分):
序号 有效输入 覆盖有效等价类
E01 80 Y01、Y02、Y05
E02 1 Y01、Y03、Y05
E03 149 Y01、Y04、Y05
序号 无效输入 覆盖无效等价类
E04 -50 W01
E05 20.4 W02
E06 “G” W03
E07 "h" W04
E08 "*" W05
E09 “¥” W06
E10 "钓" W07
E11 0 W08
E12 150 W09
E13 空 W10
三、用例详细:
略
总结:
边界值分析法是要通过优先选择不同等价类间的边界值覆盖有效等价类和无效等价类来提升测试效率的,因此需要和等价类划分法结合使用。
从若干的输入中,在同一类路径中只选择一个输入作为代表。假设若干的输入处理方式(路径)相同,只选取一个作为测试的输入值。
设计用例输入的原则:
a.对于有效等价类,一个输入尽可能多的覆盖有效等价类,即一对多;
b.对于无效等价类,一个输入尽可能只覆盖一个无效等价类,即一对一。
原文参考:
http://blog.csdn.net/ggf123456789/article/details/8248121
- 黑盒测试设计方法-边界值分析法回顾
- 黑盒测试-边界值分析方法
- 黑盒测试_边界值分析法
- 测试之黑盒测试用例设计方法(边界值分析)
- 黑盒设计测试用例方法——等价类划分法、边界值分析法、错误推断法
- 黑盒设计测试用例方法——等价类划分法、边界值分析法、错误推断法 .
- 3.4 黑盒测试用例的设计方法 之 等价类划分与边界值分析
- 黑盒测试用例设计模式-边界值分析(上)
- 黑盒测试方法二 (边界值分析)
- 浅析黑盒测试中的边界值分析
- 黑盒测试设计方法-判定表法回顾(上)
- 黑盒测试设计方法-正交试验法回顾(上)
- 软件黑盒测试之边界值方法
- 黑盒测试方法(二)边界值
- 黑盒测试之边界值分析,因果图等
- 黑盒测试之边界值分析、错误猜测
- 黑盒测试之边界值分析、错误猜测
- 黑盒测试之边界值分析、错误猜测
- C++ 编写一个不可复制的类
- 解决sql update 1292 - Truncated incorrect DOUBLE value:
- HttpServletRequest 的getRequestURI()和getRequestURL()区别及用法
- 因特尔Edison第3站--音频播放
- 如何防治sql注入
- 黑盒测试设计方法-边界值分析法回顾
- 在Excel中如何将优秀、良好、中等、及格快速转换为95,85,75,65分
- 在HTML中英文换行问题
- 62. Unique Path Leetcode Python
- FFMPEG-AVFilter研究
- NSData 和NSDateFormatter的使用总结
- Linux Netlink 内核与用户间进行双向数据传输
- 一个新手接触手游项目碰到的bug及解决过程汇总2
- 黑盒测试设计方法-判定表法回顾(上)