lovefei1027 发表于 2007-1-31 20:24:03

请教老师关于白盒覆盖的问题?

白盒覆盖主要是应用于单元测试阶段,我们学习的白盒覆盖也就是逻辑覆盖大概有:语句覆盖、判断覆盖、条件覆盖、判定条件覆盖、路径覆盖等,虽然学习了这么多的覆盖率统计,但是个人觉得这些对于小一些的程序代码还是可行的,如果某个模块的代码达到一定的规模,例如有个上百行也是有可能的,这些覆盖方法好像有些不现实啊?不知道有没有什么其他方法可以解决?还是就是用这样的方法,将代码分解呢?谢谢!    sdlkfj8

天网 发表于 2007-1-31 22:00:38

上百行的代码进行逻辑覆盖也不是什么难事,还是这些覆盖。到学单元测试用例时会知道并不难。

lovefei1027 发表于 2007-2-1 12:52:17

要是进行单元覆盖的话,应该还是这些的,只不过个人觉得代码很多分析起来应该是很麻烦的,如果一个模块里面有很多分支的话呢?期待单元测试

AlexanderIII 发表于 2007-2-1 13:26:55

当你学单元测试的时候,认真听课就明白了sdlkfj2

ebuluo 发表于 2007-2-1 14:59:09

工具阿!光靠人还不要了命

JamesGosling 发表于 2007-2-1 20:46:30

搭建UT测试环境,以后把测试用例转入脚本,自动让它跑起来

liqiankun 发表于 2007-2-2 07:48:10

cppunit,junit......purify plus......

victorcook 发表于 2007-3-11 17:46:37

让偶帮你推荐一款工具吧,绝对好用.比我们学的CPPUNIT强N倍.
就是传说中的Visual Unit(VU), 去下载一个试试,有个人版,是免费的.

rivermen 发表于 2007-3-11 20:30:32

如果一个模块的规模过于太大的话,就应该思考这个模块是不是能够进行拆封,分开为几个更小的,功能更加明确的小模块。
然后再解决!!!

simonepang 发表于 2007-3-21 14:08:35

测试覆盖率的话还是应该使用工具来做的,可以节省人力,提高工作效率,因为一般的项目都会是很大的代码量的,估计只靠人力手工去做应该比较有困难吧

kkrt20032003 发表于 2007-4-2 22:32:21

哦学习中 呵呵sdlkfj2

yhp1314520 发表于 2007-4-3 19:14:34

我不明白他说的上百行代码是什么意思。。。上百行代码也可能是由若干个函数组成的,我们还是可以对应到每个函数去进行测试。我们学过的覆盖还是得用的啊。。。

ybbiagu 发表于 2007-4-4 14:10:11

不管代码的多少,工具用上随便搞个用例去测就能出来覆盖率了。要你去看可能连数代码行数可能都出错了,人工的就是一个字烦sdlkfj4
页: [1]
查看完整版本: 请教老师关于白盒覆盖的问题?