文档库 最新最全的文档下载
当前位置:文档库 › 覆盖和循环和环形路径

覆盖和循环和环形路径

1.覆盖率测试又称覆盖率分析,它以程序内部的逻辑结构为基础,是白盒测试的一种。

2.语句覆盖:设计足够的测试用例,使被测程序中每一条可执行的语句至少执行一次。

3.判定覆盖又称分支覆盖:指设计足够的测试用例,使被测程序中不仅每条语句必须至少执行一次,而且每个判定的每种可能的结果都应该至少执行一次,也就是每个判定的每个分支都至少执行一次。

4.条件覆盖(通常比判定覆盖强):指设计足够测试用例,(使被测程序中不仅每条语句至少执行一次)使判定表达式中每个条件的各种可能的值至少出现一次。

5.判定/条件覆盖:设计足够的测试用例,使得判定表达式中每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。

6.条件组合覆盖(比组合覆盖更强的覆盖):指设计足够的测试用例,使得每个判定表达式中的条件的各种可能组合都至少出现一次。

7.路径覆盖:设计足够的测试用例,使程序中的每条可能路径都至少执行一次(覆盖被测程序中所有可能的路径)。

8.四种循环结构:简单循环、嵌套循环、串接循环和不规则循环。

9.环形复杂度就是一种为程序逻辑复杂度提供定量测量的软件度量(它用来计算程序基本集的独立路径数量)。

10.所谓独立路径,是指包括一组以前没有处理的语句或条件的一条路径。

相关文档