欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

03-试验案例设计方法--边界值

最编程 2024-04-21 17:51:16
...
例子:固定电话号码测试 :地区码(3/4) + 电话号码(7/8位)
1.分析需求,确定输入的数据规则
输入 组成 数据类型    
固定电话号码 地区码 3/4位数字    
  电话号码 7/8位数字    
         
2.根据输入的规则,划分有效和无效等价类
输入 组成 长度 类型 组成规则
固定电话号码 地区码 3/4位 数字 以0开头
  电话号码 7/8位 数字 以非0非1开头
         
输入 组成 有效等价类 无效等价类  
固定电话号码 地区码 1.以0开头的3位数字  (3位)
2.以0开头的4位数字   (4位)
3.以0开头小于3位的数字          (2位)
4.以0开头大于4位的数字          (5位)
5.以0开头的包含非数字4位字符串
6.以非0开头的4位数字
 
  电话号码 7.以非0开头的7位数字  (7位)
8.以非1开头的8位数字  (8位)
9.以非0非1开头小于7位的数字      (6位)
10.以非0非1开头大于8位的数字     (9位)
11.以非0非1开头包含非数字的8位字符串
12.以0开头的8位数字
13.以1开头的8位数字
 
         
3.确定上点、离点、内点  
         
4.编写用例,覆盖有效等价类
5.编写用例,覆盖无效等价类
输入 有效用例 无效用例    
测试用例 012-2345678       覆盖1,7
012-23456789     覆盖1,8
0123-2345678     覆盖2,7
0123-23456789   覆盖2,8
01-2345678             覆盖3
01234-2345678       覆盖4
0a12-2345678         覆盖5
1234-2345678         覆盖6
012-234567             覆盖9
012-234567890       覆盖10
012-2a345678         覆盖11
012-01234567         覆盖12
012-12345678         覆盖13