4.1.2测试的基本原则(续) 3程序测试举例 例:程序 Triangle,输入三个整数, 表示一个三角形的三个边长,该程序 产生一个结果,指出该三角形是等边 三角形、等腰三角形还是不等边三角 形
3 程序测试举例 例:程序 Triangle, 输入三个整数, 表示一个三角形的三个边长,该程序 产生一个结果,指出该三角形是等边 三角形、等腰三角形还是不等边三角 形。 4.1.2 测试的基本原则(续)
4.1.2测试的基本原则(续) 判断三角型的测试用例设计 输入数据 预期结果 (1)6;6;6 等边 (2)8;8;4 腰△ 0(3)4;5;6 般 还应输入非法数据 0:7:9 7:3:5 a
判断三角型的测试用例设计: 输入数据 预期结果 (1) 6;6;6 等边 (2) 8;8;4 等腰 (3) 4;5;6 一般 还应输入非法数据: 0; 7; 9 -7;3; 5 a; 2; 7 等 4.1.2 测试的基本原则(续)
4.1.2测试的基本原则(续) 4软件错误分类 々功能错(需求分析错误) 々软件结构错 数据错 y↓编码错 也软件集成错 测试定义与测试执行错误
4 软件错误分类 功能错(需求分析错误) 软件结构错 数据错 编码错 软件集成错 测试定义与测试执行错误 4.1.2 测试的基本原则(续)
4.1.3软件测试信息流 测试过程需要三类输入: 软件配置:需求规格说明书 软件设计说明书 被测源程序代码 测试配置:测试计划 测试用例(测试数据) 测试驱动程序 2测试工具
4.1.3 软件测试信息流 测试过程需要三类输入: 软件配置:需求规格说明书 软件设计说明书 被测源程序代码 测试配置:测试计划 测试用例(测试数据) 测试驱动程序 测试工具
4.1.3软件测试信息流(续) 改正 软件 配置 测试 错误〔排 的软件 排错 礼测试 测试 结果/结果 02配置 分析人出错率 测试 可靠性)令 工具 预期 分析 结果 预测的 可靠性
4.1.3 软件测试信息流(续) 软件 配置 测试 配置 测试 测试 工具 结果 分析 排错 可靠性 分析 测试 结果 错误 预期 结果 出错率 改正 的软件 预测的 可靠性