软件测试 06 等价类+边界值 Part I.ppt
文本预览下载声明
E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 E. Angel and D. Shreiner: Interactive Computer Graphics 6E ? Addison-Wesley 2012 * 软件质量保证与测试 * 内容 (1)等价类划分 等价类理论 互动 “大学管理系统”等价类测试 互动 (2)边界值分析 边界值方法 互动 “大学管理系统”边界值测试 互动 * 等价类划分 1.等价类划分 等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 使用等价类划分法设计测试用例时,要同时考虑有效等价类和无效等价类。 有效等价类 对于程序的规格说明来说,是合理的、有意义的输入数据所构成的集合; 无效等价类 对于程序的规格说明来说,是不合理的、没有意义的输入数据所构成的集合; * 等价类划分 假定一台ATM机允许提取增量为50元,总金额从100~2000(包含2000元)不等的金额,请等价类方法进行测试。 有效等价类 编号 无效等价类 编号 整数 1 浮点数 4 在100到2000之间 2 小于100 5 大于2000 6 能被50整除 3 不能被50整除 7 1. 划分等价类,如下表所示。 例1: * 等价类划分 例1 2.设计测试用例,如下表所示。 用例编号 输入数据 预期结果 覆盖的等价类 1 100 提取成功 1、2、3 2 100.5 提示:输入无效 4 3 50 提示:输入无效 5 4 2050 提示:输入无效 6 5 101 提示:输入无效 7 * 等价类划分 假定一台ATM机允许提取增量为50元,总金额从100~2000(包含2000元)不等的金额,请等价类方法进行测试。 例1: volunteer ?? * 等价类划分 假定一台ATM机允许提取增量为50元,总金额从100~2000(包含2000元)不等的金额,请等价类方法进行测试。 有效等价类 编号 无效等价类 编号 整数 1 浮点数 4 在100到2000之间 2 小于100 5 大于2000 6 能被50整除 3 不能被50整除 7 1. 划分等价类,如下表所示。 * 等价类划分 2.设计测试用例,如下表所示。 用例编号 输入数据 预期结果 覆盖的等价类 1 100 提取成功 1、2、3 2 100.5 提示:输入无效 4 3 50 提示:输入无效 5 4 2050 提示:输入无效 6 5 101 提示:输入无效 7 * 等价类划分 例2: volunteer ?? * 等价类划分 例2: * 等价类划分 例2: *
显示全部