李老师班级-课堂习题06 NextDate是一个拥有year、month和day三个输入变量的函数,函数返回输入日期后面的那个日期。变量year、month和day均取整数值,并且满足如下条件: C1:1970≤year≤2070 C2:1≤month≤12 C3:1≤day≤31 要求: (1)按照等价类划分的原则划分等价类,建立等价类表。 等价类表: 等价类编号 有效等价类 [br][/br] [br][/br] [br][/br] [br][/br] …… …… 等价类编号 无效等价类 [br][/br] [br][/br] [br][/br] [br][/br] …… …… (2)设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,直到所有有效等价类均被测试用例所覆盖。 有效等价类测试用例表: 测试用例 编号 覆盖的 等价类 输入数据 (年,月,日) 期望输出 (年,月,日) [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] …… …… …… …… (3)设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步直到所有无效等价类均被覆盖。注意:无效输入的对应输出信息请提示“无效日期”。 [br][/br] 无效等价类测试用例表: 测试用例 编号 覆盖的 等价类 输入数据 (年,月,日) 期望输出 (年,月,日) [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] …… …… …… ……
举一反三
- 一个测试用例可覆盖多个有效等价类和无效等价类。( )[br][/br]
- 某程序的功能是计算长方体的体积,要求从键盘输入三个整数a,b和c,分别表示长方体的长、宽和高。现在请你使用等价类划分法设计测试用例 (填写下表) 。 等价类划分表: 输入条件 合理等价类 不合理等价类 [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] 测试用例表 测试数据 期望结果 测试范围
- 在等价类测试中,一个测试用例最好覆盖多个无效等价类。(<br/>)
- ( )方法根据输出对输入的依赖关系设计测试用例。[br][/br] (3.0)[br][/br](3.0) A: 路径测试 B: 等价类 C: 因果图 D: 边界值
- 下列选项中,属于白盒测试技术的是( )[br][/br] A: 因果图<br> B: 等价类划分<br> C: 边界值分析<br> D: 路径测试