1、语句覆盖:顾名思义就是针对代码语句,设计出来的用例要保证程序中的每一个语句至少被执行一次。通常语句覆盖认为是“最弱覆盖”,因为它仅仅考虑对代码中的执行语句进行覆盖而没有考虑各种条件和分支,比较难以发现代码中的问题。
2、分支覆盖:使得程序中每个判断的取真和取假至少经历一次,即判断的真假均曾被满足。
3、条件覆盖:条件覆盖要求设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果(不考虑组合情况)
4、判定条件覆盖(分支条件覆盖):设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次。
5、组合覆盖:设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次。
6、路径覆盖设计测试用例时,覆盖程序中所有可能的执行路径#转行软件测试##软件测试技术分享#
2、分支覆盖:使得程序中每个判断的取真和取假至少经历一次,即判断的真假均曾被满足。
3、条件覆盖:条件覆盖要求设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果(不考虑组合情况)
4、判定条件覆盖(分支条件覆盖):设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次。
5、组合覆盖:设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次。
6、路径覆盖设计测试用例时,覆盖程序中所有可能的执行路径#转行软件测试##软件测试技术分享#