测试内容 重要 路径 对模块中重要的执行路径进行 测试。 路径测试 内容 计算 査找由于错误的计算、不正确的比 较或不正常的控制流而导致的错误。 对基本执行路径和循环进行测试 循环 可以发现大量的路径错误
Page . 26 ၥᦶٖ 对模块中重要的执行路径进行 测试。 查找由于错误的计算、不正确的比 较或不正常的控制流而导致的错误。 对基本执行路径和循环进行测试 可以发现大量的路径错误。 重要 路径 计算、 控制流 基本、 循环 路径测试 内容
测试内容 出错的描述是否 错误处理测试 难以理解 °在对错误进行处理之前, 错误条件是否已经引起系 统的干预等 出错的描述是否 能够对错误定位 对错误条件的处理 正确与否 显示的错误与实际 的错误是否相符
Page . 27 ၥᦶٖ 在对错误进行处理之前, 错误条件是否已经引起系 统的干预等 对错误条件的处理 正确与否 显示的错误与实际 的错误是否相符 出错的描述是否 能够对错误定位 出错的描述是否 难以理解 错误处理测试
测试内容 边界测试 流边界 注意数据流、控制流中刚好等于、大于或小于确定的比较值时 出错的可能性。对这些地方要仔细地选择测试用例,加以测试。 关键路径 如果对模块运行时间有要求的话,还要专门进行关键路径测试, 以确定最坏情况下和平均意义下影响模块运行时间的因素
Page . 28 ၥᦶٖ • 注意数据流、控制流中刚好等于、大于或小于确定的比较值时 流边界 出错的可能性。对这些地方要仔细地选择测试用例,加以测试。 • 如果对模块运行时间有要求的话,还要专门进行关键路径测试, 关键路径 以确定最坏情况下和平均意义下影响模块运行时间的因素。 边界测试
测试用例设计 依据 了解 手段 ●结果 详细设计说 该模块的l 主:白盒测试合理和不合 明书和源程 O条件和模 理输入的鉴 序清单 块的逻辑 辅:黑盒测试 别 结构 比较预计和 实际结果
Page . 29 ၥᦶአֺᦡᦇ 详细设计说 明书和源程 序清单 依据 该模块的I/ O条件和模 块的逻辑 结构 了解 主:白盒测ᦶ 辅:黑盒测ᦶ 手段 合理和不合 理输入的鉴 别 比较预计和 实际结果 结果
Page. 30 测试环境搭建 模块并非独立程序,进行测试时,要考虑它和外 界的联系,需用些辅助模块去做相应模拟 驱动模块 -测试结果 测试用例 驱动用来模拟被测试模块的上一级模 模块块,相当于被测模块的主程序。 被浏模块 桩模块 桩模块 桩模块 桩模拟被测试的模块所调用的模块 模块‖而不是软件产品的组成的部分
Page . 30 ၥᦶሾह൫ୌ 模块并非独立程序,进行测试时,要考虑它和外 界的联系,需用一些辅助模块去做相应模拟 用来模拟被测试模块的上一级模 块,相当于被测模块的主程序。 模拟被测试的模块所调用的模块, 而不是软件产品的组成的部分。 驱动 模块 桩 模块