- 24
- 0
- 约5.32千字
- 约 35页
- 2017-09-08 发布于湖北
- 举报
等价类划分方法
2.等价类划分法 (1)弱一般等价类测试 特点: 不考虑无效数据,测试用例使用部分有效等价类中的一个值 a b c d e f g x2 x1 2.等价类划分法 (2)强一般等价类测试 特点:每一个有效等价类要选择至少一个测试用例 a b c d e f g x2 x1 2.等价类划分方法 (3)弱健壮等价类测试 对于有效输入: 使用部分有效类的个值 对于无效输入: 使用部分无效值 a b c d e f g x2 x1 2.等价类划分方法 (4)强健壮等价类测试 每个有效等价类和无效等价类都至少要选择一个测试用例 a b c d e f g x2 x1 三角形问题4个标准等价类测试用例 测试用例 a b c 预期输出 Test1 10 10 10 等边 Test2 10 10 5 等腰 Test3 3 4 5 一般三角形 test4 4 1 2 非三角形 练习3:NextDate函数 NextDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足: 条件1:1 ≤month ≤12 条件2:1 ≤day ≤31 条件3:1912 ≤year ≤2050 (1)划分等价类-1 Year Month Day的有效值区间定义如下: M1={month: 1≤month ≤12} D1={day: 1 ≤ day ≤31} Y1={year: 1912 ≤year ≤2050} (1)划分等价类-2 无效等价类是: M2={month: month1} M2={month: month12} D2={day: day1} D3={day: day31} Y2={year: year1912} Y3={year: year2050} NextDate函数的弱健壮等价类测试用例 测试用例 month day year 预期输出 Test1 Test2 Test3 Test4 Test5 Test6 Test7 6 -1 13 6 6 6 6 15 15 15 -1 32 15 15 1912 2005 2005 2005 2005 1911 2051 1912.6.16 month不在有效值内 month不在有效值内 day不在有效值内 day不在有效值内 year不在有效值内 year不在有效值内 NextDate函数的强健壮等价类测试用例(部分) 测试用例 month day year 预期输出 Test1 Test2 Test3 Test4 Test5 Test6 Test7 … -1 6 6 -1 6 -1 -1 … 15 -1 15 -1 -1 15 -1 … 1918 1918 1911 2005 1911 1911 1911 … month不在有效值内 day不在有效值内 year不在有效值内 month,day不在有效值内 day,year不在有效值内 month,year不在有效值内 month,day,year不在有效值内 … 续:详细的等价类划分 考虑对输入日期的处理: M1={month: month有30天} M2={month: month有31天} M3={month: month是2月} D1={day: 1 ≤day ≤28} D2={day: day=29} D3={day: day=30} D4={day: day=31} Y1={year: year=2000} Y2={year: year是闰年} Y3={year: year是平年} 弱一般等价类测试用例 测试用例 month day year 预期输出 Test1 Test2 Test3 Test4 6 7 2 6 15 29 30 31 2000 1996 2002 2000 2000.6.16 1996.7.30 2002.2.31不可能的日期 2000.7.1(不可能的输入日期) 强一般等价类测试用例 测试用例 month day year 预期输出 Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13 Test14 Test15 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 15 15 14 29 29 29 30 30 30 31 31 31 15 14 14 2000 1996 2002 2000 1996 2002 2000 1996 2002 2000 1996 2002 2000 1996 2002 2000.6.16 1996.6.16 2002.6.15 2000.6.
原创力文档

文档评论(0)