- 21
- 0
- 约1.05万字
- 约 94页
- 2019-10-25 发布于安徽
- 举报
* * 设计测试方案 前一页 逻辑覆盖 8.路径覆盖 路径覆盖的含义是,选取足够多测试数据,使程序的每条可能路径至少执行一次。 路径覆盖是相当强的逻辑覆盖标准,它保证程序中每条可能的路径都至少执行一次,因此这样的测试数据更有代表性,暴露错误的能力也比较强。 * * 控制结构测试 根据程序的控制结构进行测试用例的选择 基本路径测试 条件测试 循环测试 * * 控制结构测试 基本思路:计算程序的环形复杂度,根据该复杂度定义执行路径的基本集合,从该集合导出的测试用例。 可以保证程序中的每条语句至少执行一次,而且每个条件在执行时都将分别取真、假两种值。 基本路径测试 * * 控制结构测试 步骤: 根据过程设计结果画出流图 计算流图的环形复杂度 确定线性独立路径的基本集合 设计可强制执行基本集合中每条路径的测试用例 基本路径测试 * * 基本路径测试 流图:“退化了的”程序流程图,只描绘程序的控制流程,数据的具体操作及分支或循环的条件无须画出。 流图画法:一个圆(即结点)表示一条或多条语句,将程序流程图中的处理框或菱形框映射为结点;箭头线(即边)表示控制流;点和边围成的面积称为域。 步骤详细分析 * * procedure:sort do while records remain read record;
原创力文档

文档评论(0)