目录
1.采用边界值分析法设计三角形类型的测试用例。
2.某城市电话 码由三部分组成,分别是地区码:空白或三位数字;前缀:非“0”非“1”开头的三位数字;后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话 码,拒绝所有不符合规定的 码。请使用等价类划分法来设计它的测试用例。
3.软件需求规格说明如下:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。请使用决策表方法来设计它的测试用例。
1.采用边界值分析法设计三角形类型的测试用例。
(1)边界和测试数据的确定
仅考虑有效区间单个变量边界值(一般边界值):用最小值、略高于最小值、正常值、略低于最大值和最大值。
设最小值为1,最大值为100
输入条件 |
边界点 |
测试数据 |
a |
1,100 |
1,2,50,99,100 |
b |
1,100 |
1,2,50,99,100 |
c |
1,100 |
1,2,50,99,100 |
(2)测试用例设计
ID |
输入 |
预期输出 |
||
a |
b |
c |
||
1 |
1 |
50 |
50 |
等腰三角形 |
2 |
2 |
50 |
50 |
等腰三角形 |
3 |
50 |
50 |
50 |
等边三角形 |
4 |
99 |
50 |
50 |
等腰三角形 |
5 |
100 |
50 |
50 |
不构成三角形 |
6 |
50 |
1 |
50 |
等腰三角形 |
7 |
50 |
2 |
50 |
等腰三角形 |
8 |
50 |
99 |
50 |
等腰三角形 |
9 |
50 |
100 |
50 |
不构成三角形 |
10 |
50 |
50 |
1 |
等腰三角形 |
11 |
50 |
50 |
2 |
等腰三角形 |
12 |
50 |
50 |
99 |
等腰三角形 |
13 |
50 |
50 |
100 |
不构成三角形 |
2.某城市电话 码由三部分组成,分别是地区码:空白或三位数字;前缀:非“0”非“1”开头的三位数字;后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话 码,拒绝所有不符合规定的 码。请使用等价类划分法来设计它的测试用例。
等价类划分
S1:格式合法
S11:2部分码组成
S111:非法前缀码为000~199
S112:合法前缀码为200~999
S12:3部分吗组成
S121:非法前缀码为000~199
S122:合法前缀码为200~999
S2:格式非法
S21:长度非法,非7,非10
S22:含有非法数字字符
设计测试用例
ID |
输入 |
预期输出 |
等价类编 |
备注 |
1 |
0221234 |
无效电话 码 |
S111 |
2部分码组成,前缀码为000~199 |
2 |
2221234 |
有效电话 码 |
S112 |
2部分码组成,前缀码为200~999 |
3 |
1230221234 |
无效电话 码 |
S121 |
3部分码组成,前缀码为000~199 |
4 |
1232221234 |
有效电话 码 |
S122 |
3部分码组成,前缀码为200~999 |
5 |
123456 |
无效电话 码 |
S21 |
长度无效电话 码:非7,非10 |
6 |
345678@ |
无效电话 码 |
S22 |
含有非数字字符 |
3.软件需求规格说明如下:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。请使用决策表方法来设计它的测试用例。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!