[原创]测试用例设计之“边界值”法
[原创]测试用例设计之边界值法
1.边界值分析法简介
边界值分析法是对输入或输出的边界值进行测试的一种黑盒测试方法。我们这里所指的“边界值”是相对于“输入等价类”和“输出等价类”而言的,稍高于其边界或低于其边界一些特点情况。
2 边界类型通常用以下几种:
边界条件:可以在产品说明书中有定义或者在使用软件过程中确定
内部边界条件:在软件内部,也称为内部边界条件
其他边界条件:如输入信息为空、非法、错误、不正确和垃圾数据
3 边界值的选择方法(原则)
序号 |
输入条件(数据) |
输入边界值数据 |
1 |
规定了取值范围 |
刚刚达到这个范围 刚刚超越这个范围 |
2 |
规定值的个数 |
最大个数、比最大个数大1 最小个数、比最小个数少1 |
3 |
根据规格说明书的每个输出条件,使用 原则1、2 |
|
4 |
输入或输出是个有序集合 |
集合的第一个、最后一个元素 |
5 |
程序中使用一个内部数据结构 |
内部数据结构边界上的值 |
6 |
分析规格说明,找出其他可能的边界 |