软件测试重点之语句覆盖与条件覆盖
语句覆盖
原理:如果语句中有错误,仅靠观察不执行可能发现不了 在测试时,首先设计若干个测试用例,然后运行被测程序,使程序中的每个可执行语句至少执行一次 若干个 -> 尽量少 语句覆盖、程序段覆盖、程序块覆盖
语句覆盖率 – 已执行的可执行语句占程序中可执行语句总数的百分比
复杂的程序不可能达到语句的完全覆盖
语句覆盖率越高越好
语句覆盖的优点
检查所有语句
结构简单的代码的测试效果较好
容易实现自动测试
代码覆盖率高
如果是程序块覆盖,则不涉及程序块中的源代码
语句覆盖不能检查出的错误
条件覆盖 设计若干测试用例,执行被测程序以后,要使每个判断中的每个条件的可能取值至少满足一次 能够检查所有的条件错误
不能实现对每个分支的检查
用例数量的增加
请联系网站,了解详细的课程信息~
优质、便捷、省心
网上报名
新闻资讯
更多>>-
想在北京学软件测试,哪个机构更靠谱儿?
2016-11-15
-
常见软件测试面试题
2016-12-23
-
黑盒测试人员有发展前途吗?
2016-12-23
-
女生学软件测试好不好?
2016-12-23
-
软件测试的创新之道
2016-12-23