- 113
- 0
- 约3.3千字
- 约 9页
- 2018-08-24 发布于湖北
- 举报
黑盒测试用例设计方法例子
一、等价类划分
??问:某程序规定:输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … 。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)
??解:
????? 分析题目中给出和隐含的对输入条件的要求:
? (1)整数??? (2)三个数??? (3)非零数?? (4)正数??
? (5)两边之和大于第三边???? (6)等腰???? (7)等边
?? 如果 a 、 b 、 c 满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:
?? 1)如果不满足条件(5),则程序输出为 非三角形 。
?? 2)如果三条边相等即满足条件(7),则程序输出为 等边三角形 。
?? 3)如果只有两条边相等、即满足条件(6),则程序输出为 等腰三角形 。
?? 4)如果三条边都不相等,则程序输出为 一般三角形 。
?? 列出等价类表并编号
??
覆盖有效等价类的测试用例:
??? a????? b????? c????????????? 覆盖等价类号码
??? 3????? 4????? 5???????????? (1)--(7)
??? 4????? 4????? 5???????????? (1)--(7),(8)
??? 4????? 5????? 5???????????? (1)--(7),(9)
??? 5????? 4????? 5???????????? (1)--(7),(10)
??? 4????? 4????? 4???????????? (1)--(7),(11)
?? 覆盖无效等价类的测试用例:
测试用例
a
b
c
预期输出
1
3
4
5
一般三角形
2
4
4
5
等腰三角形
3
4
5
5
等腰三角形
4
5
4
5
等腰三角形
5
4
4
4
等边三角形
6
2.5
4
5
a不是整数
7
3
4.5
5
b不是整数
8
3
4
5.5
c不是整数
9
3.5
4.5
5
a、b不是整数
10
3
4.5
5.5
b、c不是整数
11
3.5
4
5.5
a、c不是整数
12
4.5
4.5
5.5
a、b、c均不是整数
13
3
b、c为空
14
4
a、c为空
15
5
a、b为空
16
3
4
c为空
17
4
5
a为空
18
3
5
b为空
19
3
4
5
输入多于3个
20
0
4
5
a为0
21
3
0
5
b为0
22
3
4
0
c为0
23
0
0
5
a、b为0
24
3
0
0
b、c为0
25
0
4
0
a、c为0
26
0
0
0
a、b、c均为0
27
-3
4
5
a为负数
28
3
-4
5
b为负数
29
3
4
-5
c为负数
30
-3
-4
5
a、b为负数
31
-3
4
-5
a、c为负数
32
3
-4
-5
b、c为负数
33
-3
-4
-5
a、b、c均为负数
34
3
1
5
a+bc
35
3
2
5
a+b=c
36
3
1
1
b+ca
37
3
2
1
b+c=a
38
1
4
2
a+cb
39
3
4
1
a+c=b
二、边界值分析法
NextDate函数的边界值分析测试用例
在NextDate函数中,隐含规定了变量month和变量day的取值范围为1≤month≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
测试用例
month
day
year
预期输出
Test1
Test2
Test3
Test4
Test5
Test6
Test7
6
6
6
6
6
6
6
15
15
15
15
15
15
15
1911
1912
1913
1975
2049
2050
2051
1911.6.16
1912.6.16
1913.6.16
1975.6.16
2049.6.16
2050.6.16
2051.6.16
Test8
Test9
Test10
Test11
Test12
Test13
6
6
6
6
6
6
-1
1
2
30
31
32
2001
2001
2001
2001
2001
2001
day超出[1…31]
2001.6.2
2001.6.3
2001.7.1
输入日期超界
day超出[1…31]
Test14
Test15
Test16
Test17
Test18
Test19
-1
1
2
11
12
13
15
15
15
15
15
15
2001
2001
2001
2001
2001
2001
Mouth超出[1…12]
20
您可能关注的文档
最近下载
- 概率论知到智慧树期末考试答案题库2025年重庆理工大学.docx VIP
- 段桃芳尸检报告.pptx VIP
- 统编版(2024)七年级下册道德与法治期末复习:全册主要知识点背诵提纲.docx VIP
- K、DK系列使用说明书.pdf
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共7份).docx VIP
- 舒尔特方格综合练习题(每日一练,共 5份).docx VIP
- NXT Head保养更新版.ppt VIP
- 2019款一汽丰田卡罗拉_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2026年春季人教版小学数学三年级下册教学计划(含进度表).docx VIP
- 长安三万里 中英文字幕.docx VIP
原创力文档

文档评论(0)