- 12
- 0
- 约1.08万字
- 约 38页
- 2023-08-15 发布于北京
- 举报
黑盒测试
◆ 黑盒测试也称功能测试或数据驱动测试;
◆ 黑盒测试在软件的接口处进行;
◆ 黑盒测试完全不考虑程序的 的逻辑结构和特
性,只依据程序的需求规格说明书,检查程序是
否符合它的功能说明,以及性能是否满足用户的
要求。
黑盒测试技术
黑盒测试方法主要有:
➢ 等价类划分法
➢ 边界值分析法
➢ 因果图法
➢ 场景法
➢ 判定表法
➢ 错误推测法
1 等价类划分法
两位整数加法器”程序
输入两个两位整数,相加后,结果正确显示。要求:
◼ 输入的整数值在-99到99之间 (包含-99和99)
◼ 非法输入应被拒绝,并显示错误信息。
如何设计测试用例?
等价类划分法的概念
等价类是指某个输入域的子集合。
等价类划分法是把所有可能的输入数据,即程序的输入
域划分为若干部分 (子集),然后从每一个子集中选取
少数具有代表性的数据作为测试用例。
所有等价类的并集就是整个输入域。
划分等价类可分为两种情况:
1 有效等价类
——是指对软件规格说明而言,是有意义的、合理的输
入数据所组成的集合。利用有效等价类 ,能够检验程序
是否实现了规格说明中预先规定的功能。
2 无效等价类
——是指对软件规格说明而言,是无意义的、不合理的
输入数据所构成的集合。利用无效等价类 ,可以鉴别程
序异常处理的情况。
举例:
问题:某函数F有两个变量x ,x .要求两输入变
1 2
量
的取值范围如下:
◼ a ≤x≤d,区间为[a,b], (b,c) ,[c,d]
1
◼ e ≤x≤g,区间为[e,f), [f,g]
2
x ,x 的无效区间为:
1 2
◼ x a, x d
1 1
◼ x e, x g
2 2
等价类划分
◼ 对于有效输入: 使用每个有效类的一个值
◼ 对于无效输入: 测试用例只使用一个无效值,
其余值都是有效的
x2
g
f
e
a b c d x1
等价类划分典型参考
1、若某个输入条件说明了一个必须成立的情况,则可划
分一个有效等价类和一个无效等价类 。
标识符的首字符必须为字母。
2、若某个输入条件对取值范围进行了规定,则可划分一个
有效等价类和两个无效等价类。
在两位整数加法器中 ,-99 ~99是一个有效等
价类 ,小于-99和大于99是两个无效等价类。
3、如果输入条件是一个 量,则可以确定一个有效等
价类和一个无效等价类。
如果使用单选按钮选择 “性别”作为输入值,
且要求正确输入为 “女”,则有效等价类是 “
女”,无效等价类是 “男” 。
4、若已划分的某等价类中的各元素在程序中的处理方式不
同,则应将此等价类进一步划分成更小的等价类。
在两位整数加法器中,考虑到程序中可能存
在的正数和负数的处理方式不同,故对等价
类进行了进一步的细化。
5、若规定输入数据必须遵守的规则,则可以确立一个有效
等价类 (符合规则)和若干个无效等价类 (从不同角度
违反规则)。
在两位整数加法器中 ,-99 ~99的整数是
您可能关注的文档
- 分析案例讲稿sei modbustcpip.pdf
- 文稿成果文案queens square brochure offshore.pdf
- 光学课程13下chapt35 2振幅分割法薄膜干涉.pdf
- 第三章流体动力学基础14 15学时方程应用.pdf
- lets go 4e sales让孩子赢在起点.pdf
- 2021学年九年级上第一次考物理试卷10月份网课学社.pdf
- 施耐德低压常用器件.pdf
- 参考文稿详解l0759xxxx wago canlayer2 0de.pdf
- 白鹤滩-江苏特高压混合级联直流系统运行特性分析方法.pdf
- 深度学习导向下的初中数学大单元教学:“勾股定理”单元教学设计.pdf
原创力文档

文档评论(0)