软件测试-测试用例的经典例子
一、等价类划分问:某程序规定:”输入三个整数 a、 b、 c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … “。用等价类划分方法为该程序进行 HYPERLINK “/c12773” o “关于各项测试” t “_blank” 测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)解:分析题目中给出和隐含的对输入条件的要求: (1)整数(2)三个数(3)非零数 (4)正数(5)两边之和大于第三边(6)等腰(7)等边 如果 a、 b 、 c满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:1)如果不满足条件(5),则程序输出为 ” 非三角形 ” 。2)如果三条边相等即满足条件(7),则程序输出为 ” 等边三角形 ” 。3)如果只有两条边相等、即满足条件(6),则程序输出为 ” 等腰三角形 ” 。4)如果三条边都不相等,则程序输出为 ” 一般三角形 ” 。 列出等价类表并编
覆盖有效等价类的 HYPERLINK “/c12773” o “关于各项测试” t “_blank” 测试用例: abc盖等价类 码 345 (1)–(7) 445 (1)–(7),(8) 455 (1)–(7),(9) 545 (1)–(7),(10) 444 (1)–(7),(11)覆盖无效等价类的 HYPERLINK “/” t “_blank” 测试用例:
二、边界值分析法NextDate函数的边界值分析 HYPERLINK “/” t “_blank” 测试用例在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
HYPERLINK “/c12773” t “_blank” 测试用例
mouth
d HYPERLINK “/” o “abc” t “_blank” ay
y HYPERLINK “/” o “abc” t “_blank” e HYPERLINK “/” o “abc” t “_blank” ar
预期输出
T HYPERLINK “/” o “abc” t “_blank” est1
T HYPERLINK “/” o “abc” t “_blank” est2
T HYPERLINK “/” o “abc” t “_blank” est3
T HYPERLINK “/” o “abc” t “_blank” est4
T HYPERLINK “/” o “abc” t “_blank” est5
T HYPERLINK “/” o “abc” t “_blank” est6
T HYPERLINK “/” o “abc” t “_blank” est7
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
d HYPERLINK “/” o “abc” t “_blank” ay超出[1…31]
2001.6.2
2001.6.3
2001.7.1
输入日期超界
d HYPERLINK “/” o “abc” t “_blank” ay超出[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]
2001.1.16
2001.2.16
2001.11.
相关资源:古筝破解版-Android工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!