一、语句覆盖
使程序中的每个可执行语句都能执行一次的测试用例
二、判断覆盖(分支覆盖)
对于判断语句,在设计用例的时候,要设计判断语句结果为True和False的两种情况
三、条件覆盖
设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果
四、判断条件覆盖(分支条件覆盖)
设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次
五、条件组合覆盖
设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次
六、路径覆盖
设计测试用例时,覆盖程序中所有可能的执行路径