软件测试与质量保证--6.4 基本路径法

那天在网上偶尔发现一个《软件测试与质量保证》的课件,讲的是《6.4  基本路径法》。

学习了一下,还不错,讲得挺细挺清楚的。

是上次说的《如何编写单元测试用例(白盒测试)》一文的细化。

总结起来,做基本路径测试,无非就是那4步了。

 

这个课件还讲了“图矩阵”,暂时还不见这个东西有什么用。

还有就是讲了基本路径集的确定方法,McCabe算法。

讲到了节点翻转,不明白是什么意思。

不过我找出来的基本路径和课件上的是一样的,大概就是我所用方法的一个科学描述吧。

 

感觉做基本路径测试最难的是画流图,我常常画错,特别是遇到While循环的时候。

另一个比较难的是确定预期结果。一个说法是从函数描述中确定预期结果,但往往很多函数并没有给出功能描述。

只能按照程序的过程确定预期结果了。

 

我不明白的是哪些函数需要做单元测试,哪些不需要。

这个课件上用的例子都是没有输入没有输出的函数。

套用在Google Test上,怎么获得变量的变化来和预期结果做对比啊?

还有一些是针对文件做的操作,怎么做单元测试?

理论懂一些了,例子也会做了,现实项目却复杂得多。

你可能感兴趣的:(软件测试与质量保证--6.4 基本路径法)