1 / 60
文档名称:

黑盒测试-边界值.ppt

格式:ppt   大小:3,021KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

黑盒测试-边界值.ppt

上传人:今晚不太方便 2017/7/11 文件大小:2.95 MB

下载得到文件列表

黑盒测试-边界值.ppt

相关文档

文档介绍

文档介绍:软件测试基础
软工团队唐远涛
Tel: **********
Email:tangyt@
Office: Floor 2, Building C7
2
1. 黑盒测试技术
常用的黑盒测试技术有:
等价类划分法
边界值分析法
错误推测法
因果图和决策表
场景法
功能图法


tangyt@
3
边界值分析法 (Boundary Value Analysis,BVA)
长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
美国陆军对其软件进行了研究,令人吃惊地发现,大量缺陷都是边界值缺陷。
tangyt@
4
定义:
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
BVA不是选择等价类的任何元素,而是选择等价类边界的测试用例
BVA不仅注重于输入条件,而且也从输出域导出测试用例。
tangyt@
5
使用边界值分析方法设计测试用例
首先应确定边界情况
通常输入和输出等价类的边界,就是应着重测试的边界情况。
应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
tangyt@
6
边界值分析原则
(1) 如果输入条件规定了一个输入值范围,则应针对范围的边界设计测试用例,针对刚刚越界的情况设计无效输入测试用例。
例如果输入值的有效范围是0 -100,那么应针对-1,101设计测试用例
tangyt@
7
边界值分析指南
(2) 如果输入条件规定了输入值的数量,则应针对输入数量的最小值、输入数量的最大值、以及比最小数量少一个,比最大数量多一个的情况设计测试用例。
例如果某个输入文件可容纳1-255条记录,那么应根据0、1、255和256条记录的情况设计测试用例
tangyt@
8
边界值分析指南
(3) 对每个输出条件应用规则1和2。即设计测试用例使输出值达到边界值及其左右的值。
例如,某程序的规格说明要求计算出"",、。
   再如一程序属于情报检索系统,要求每次"最少显示1条、最多显示4条情报摘要",这时我们应考虑的测试用例包括1和4,还应包括0和5等。
tangyt@
9
边界值分析指南
4)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
 5)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
 6)分析规格说明,找出其它可能的边界条件。
tangyt@
10
边界值的类型及检验
数值
字符
位置
数量
速度
地点
尺寸