• 2022-10-31
    李老师班级-课堂习题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] …… …… …… ……