evita119 发表于 2005-11-1 20:52:25

请问黑白盒测试与函数的私有公有有关吗?

在进行C++语言测试的时候,黑盒或白盒测试的设计和函数的私有和公有有关系吗,我看了一个测试工具的一个例子,它的白盒测试就是用的公有的函数,黑盒就是有的私有的函数,这之间是不是有什么关系呢,指点下,谢谢

1647 发表于 2005-11-13 23:32:31

没有关系
什么测试工具先

evita119 发表于 2005-11-18 14:55:53

单元测试工具CANTATA++

第十二颗地雷 发表于 2005-11-24 09:40:47

应该没有什么关系!!
估计应该你这个case的白盒和黑盒测试的对象不一样!!

qiuyangzh 发表于 2005-12-16 16:58:37

这主要取决于你们的测试策略,也就是你们想测试到什么程度

一般情况下,在进行这类测试的时候,只考虑公有函数,私有函数就不要考虑了,我建议你们就这样做。不过在统计代码的测试覆盖率时,对私有函数的测试覆盖可以作为一个参考

当然,如果你们的测试资源比较充足,或者对代码的要求比较高的话,可以考虑对私有函数进行测试,这样是非常彻底的,但也是很耗费精力的。如果你想对类的私有函数进行测试,需要对被测试的类进行一些修改,比如加入友员对象,或者就使用你说的测试工具,它直接就提供这个功能了。
页: [1]
查看完整版本: 请问黑白盒测试与函数的私有公有有关吗?