51Testing软件测试论坛

标题: 请教老师关于白盒覆盖的问题? [打印本页]

作者: lovefei1027    时间: 2007-1-31 20:24
标题: 请教老师关于白盒覆盖的问题?
白盒覆盖主要是应用于单元测试阶段,我们学习的白盒覆盖也就是逻辑覆盖大概有:语句覆盖、判断覆盖、条件覆盖、判定条件覆盖、路径覆盖等,虽然学习了这么多的覆盖率统计,但是个人觉得这些对于小一些的程序代码还是可行的,如果某个模块的代码达到一定的规模,例如有个上百行也是有可能的,这些覆盖方法好像有些不现实啊?不知道有没有什么其他方法可以解决?还是就是用这样的方法,将代码分解呢?谢谢!    sdlkfj8
作者: 天网    时间: 2007-1-31 22:00
上百行的代码进行逻辑覆盖也不是什么难事,还是这些覆盖。到学单元测试用例时会知道并不难。
作者: lovefei1027    时间: 2007-2-1 12:52
要是进行单元覆盖的话,应该还是这些的,只不过个人觉得代码很多分析起来应该是很麻烦的,如果一个模块里面有很多分支的话呢?期待单元测试
作者: AlexanderIII    时间: 2007-2-1 13:26
当你学单元测试的时候,认真听课就明白了sdlkfj2
作者: ebuluo    时间: 2007-2-1 14:59
工具阿!光靠人还不要了命
作者: JamesGosling    时间: 2007-2-1 20:46
搭建UT测试环境,以后把测试用例转入脚本,自动让它跑起来
作者: liqiankun    时间: 2007-2-2 07:48
cppunit,junit......purify plus......
作者: victorcook    时间: 2007-3-11 17:46
让偶帮你推荐一款工具吧,绝对好用.比我们学的CPPUNIT强N倍.
就是传说中的Visual Unit(VU), 去下载一个试试,有个人版,是免费的.
作者: rivermen    时间: 2007-3-11 20:30
如果一个模块的规模过于太大的话,就应该思考这个模块是不是能够进行拆封,分开为几个更小的,功能更加明确的小模块。
然后再解决!!!
作者: simonepang    时间: 2007-3-21 14:08
测试覆盖率的话还是应该使用工具来做的,可以节省人力,提高工作效率,因为一般的项目都会是很大的代码量的,估计只靠人力手工去做应该比较有困难吧
作者: kkrt20032003    时间: 2007-4-2 22:32
哦  学习中 呵呵sdlkfj2
作者: yhp1314520    时间: 2007-4-3 19:14
我不明白他说的上百行代码是什么意思。。。上百行代码也可能是由若干个函数组成的,我们还是可以对应到每个函数去进行测试。我们学过的覆盖还是得用的啊。。。
作者: ybbiagu    时间: 2007-4-4 14:10
不管代码的多少,工具用上随便搞个用例去测就能出来覆盖率了。要你去看可能连数代码行数可能都出错了,人工的就是一个字烦sdlkfj4




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2