测试用列例题 text.1
等价类划分例题
例1:计算两个1---100之间整数的和
有效等价类 无效等价类
1两个 4 小数
2 1-100 5 特殊字符&*
3 整数 6 汉字
7 空
8 空格
例2:电话号码由三部分组成,分别是地区码(空白或3位数字);前缀(非‘0’且非‘1’开头的三位数字);后缀(4位数字)
条件 有效等价类 无效等价类
地区码 1 空白 5非数字
2 三位数字 6小于三位
前缀 3 非0且非1开头的三位数字 7大于三位
8空值
9 0开头的三位数字
10 1开头的三位数字
11 非0且非1开头的长度小于三位数字
12 非0且非1开头的长度大于三位数字
13 非数字
后缀 4 四位数字 14 空值
15 非数字
16小于四位
17大于四位
例3用户注册页面需求
USER NAME 长度为 3-19:以字母开头
姓名:非空
密码: 非空
确认密码: 值和密码相同
出生月份: 年-----四位数字
月------1-12
日-------1-31
答
输入项 有效等价类 无效等价类
username 1 长3—19 2 长度<3
4 以字母开头 3 长度>19
5 非字母开头
姓名 6 非空 7 为空
密码 8 非空 9 为空
确认密码 10 值和密码值相同 11 值和密码值不同
出生年份 12 年--四位 13 <4
14 >4
15 年--数字 16 年数中他非数字符号
17 空
16 年--合理范围 18 年数在不合理范围
出生月份 19 月--1-12 20 <1
21 >12
22 年数中他非数字符号
23 空
出生日期 24 日1-31 25 <1
(1、3、5、7、8、10、12) 26 >31
27 年数中他非数字符号
28 空
29 2月份闰年1-29 30 闰年 2月>29
31 2月份平年1-28 32 平年 2月>28
33 日1-30 34 >20
(4、6、9、11)
35 不能超过当天日期
边界值分析法例题
例:1----100 闭区间 【1 100】 上点 1,100 离点 0,101内点 2,99
具体取值:闭区间 0 1 2 99 100 101
开区间(1 100) 上点 2,99 离点 1,100 内点 3,98
例2例如,如果程序的规格说明中规定:“重量在10公斤至50公斤范围内的邮件,其邮费计算公式为……”。作为测试用例,我们应取?
9.99,10,10.01,49.99,50,50.01。