- 13
- 0
- 约 46页
- 2016-11-11 发布于湖北
- 举报
语句覆盖法 语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次 如果是顺序结构,就是让测试从头执行到尾 如果有分支、条件和循环,需要利用下面的方法,执行足够的测试覆盖全部语句 abd acd ace abe 路径测试: 路径测试就是设计足够多的测试用例,覆盖被测试对象中的所有可 能路径。 在上面的测试用例中再添加一个测试用例则可对程序进行了全部的 路径覆盖。 测试用例 x=4、y=6、z=5? x=4、y=5、z=15? x=2、y=6、z=15? x=5、y=6、z=5? 通过路径 覆盖条件 T1、T2、T3、T4 T1、‐T2、T3、‐T4? ‐T1、‐T2、‐T3、‐T4? ‐T1、‐T2、‐T3、‐T4? 基本路径测试 上面的例子是一个很简单的程序函数,只有四条路径。但在实践中, 一个不太复杂的程序,其路径都是一个庞大的数字,要在测试中覆盖所有 的路径是不现实的。为了解决这一难题,只得把覆盖的路径数压缩到一定 限度内,例如,程序中的循环体只执行一次。 下面介绍的基本路径测试就是这样一种测试方法,它在程序控制图的 基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从 而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每一个 可执行语句至少执行一次
原创力文档

文档评论(0)