一、语句覆盖率
计算方式:被测语句/全部语句。
全部语句要求:非分支,非判断。
二、分支覆盖率
计算方式:被测分支/全部分支。
任意输入一个数,不能能分支故覆盖100%。
三、条件覆盖率
什么是条件:结果为true或false。
计算方式:被测条件数/全部条件数。
分母为8,运行3个,所以条件覆盖率为3/8。
四、路径覆盖率
从开始到结束的过程。
计算方式:被测路径数/全部路径数。
例子:
输入数据:admin,654321。
语句覆盖率:4/6。
分支覆盖率:2/4。
条件覆盖率:TFF,3/8。
分支-条件覆盖率:5/12。
路径覆盖率:1/4。