7.4.1白盒技术一带上X光眼镜测试 白盒法的特点 需了解程序内部的结构 测试用例是根据程序的内部逻辑来设计的 如果想用白盒法发现程序中所有的错误,则至少必须 使程序中每种可能的路径都执行一次。 应用白盒法时,手头需要有程序的功能说明书和程序 清单 第7章软件测试
第7章 软件测试 白盒法的特点: ➢需了解程序内部的结构 ➢测试用例是根据程序的内部逻辑来设计的 ➢如果想用白盒法发现程序中所有的错误,则至少必须 使程序中每种可能的路径都执行一次。 ➢应用白盒法时,手头需要有程序的功能说明书和程序 清单. 7.4.1 白盒技术—带上X光眼镜测试
7.4.1白盒技术一带上X光眼镜测试 ◆软件人员使用白盒测试方法,主要想对程序模块进 行如下的检查: s对程序模块的所有独立的执行路径至少测试一次; 对所有的逻辑判定,取“真”与取“假”的两种情况都 至少测试一次; s在循环的边界和运行界限内执行循环体 s测试内部数据结构的有效性等。 第7章软件测试
第7章 软件测试 ❖ 软件人员使用白盒测试方法,主要想对程序模块进 行如下的检查: 对程序模块的所有独立的执行路径至少测试一次; 对所有的逻辑判定,取“真”与取“假”的两种情况都 至少测试一次; 在循环的边界和运行界限内执行循环体; 测试内部数据结构的有效性等。 7.4.1 白盒技术—带上X光眼镜测试
7.4.1白盒技术一带上X光眼镜测试 >白盒的测试以程序的结构为依据,所以又称为结构测试。 >早期的白盒的测试把注意力放在流程图的各个判定框上, 使用不同的逻辑覆盖标准来表达对程序测试的详尽程度。 >随着测试技术的发展,人们越来越重视测试对程序的执 行路径的考察,并且用流图代替流程图来设计测试用例。 >为了区分这两种白盒测试技术,把前者称为逻辑覆盖测 试,后者称为路径测试。 第7章软件测试
第7章 软件测试 ➢白盒的测试以程序的结构为依据,所以又称为结构测试。 ➢早期的白盒的测试把注意力放在流程图的各个判定框上, 使用不同的逻辑覆盖标准来表达对程序测试的详尽程度。 ➢随着测试技术的发展,人们越来越重视测试对程序的执 行路径的考察,并且用流图代替流程图来设计测试用例。 ➢为了区分这两种白盒测试技术,把前者称为逻辑覆盖测 试,后者称为路径测试。 7.4.1 白盒技术—带上X光眼镜测试
7.4.1白盒技术一带上X光眼镜测试 逻辑覆盖测试法 逻辑覆盖测试法用流程图来设计测试,它考察的重点是图 中的判定框(菱形框)。因为这些判定若不是与选择有关,就 是与循环结构有关。是决定程序结构的关键成分。 按照对被测程序所作测试的有效程度,逻辑覆盖测试可由若到 强区分为5种覆盖标准,如下图际示: 第7章软件测试
第7章 软件测试 逻辑覆盖测试法用流程图来设计测试,它考察的重点是图 中的判定框(菱形框)。因为这些判定若不是与选择有关,就 是与循环结构有关。是决定程序结构的关键成分。 按照对被测程序所作测试的有效程度,逻辑覆盖测试可由若到 强区分为5种覆盖标准,如下图所示: 一、 逻辑覆盖测试法 7.4.1 白盒技术—带上X光眼镜测试
7.4.1白盒技术一带上X光眼镜测试 弱 强 语句覆盖 判定覆盖 条件覆盖 判定条件覆盖 条件组合覆盖 白盒法的覆盖标准 第7章软件测试
第7章 软件测试 弱 强 语 句 覆 盖 判 定 覆 盖 条 件 覆 盖 判 定 条 件 覆 盖 条 件 组 合 覆 盖 白盒法的覆盖标准 7.4.1 白盒技术—带上X光眼镜测试