初学者关于CppUnit的疑问

做项目需要用CppUnit测试,我大概看了一下,有以下几点问题:
1。看上去很好,但好像不太成熟?
2。是否只适合测试逻辑模块,不适合测试UI模块?
3。只能逐个孤立的测试各个成员函数,无法全面测试?
4。如果某个函数逻辑复杂,能否达到测试效果?
5。如何测试带有数据库的模块?
6。如何测试带有多线城的模块?比如socket通信?
7。设计TestCase应该注意什么?

问题好像多点,但希望各位高手不吝赐教。

另:我现有VC和CB版的CppUnit,需要者请留址。

[309 byte] By [EricLao-Eric2002] at [2007-12-16]
# 1
你可以看看JUnit的文档或者Refactoring第四章,CppUnit几乎是完全模仿JUnit的。
SHIZUMARU-绯雨闲丸 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 2
另外,xUnit基本上还是用于和重构配合。它是否一个全面全能的单元测试工具,我不敢说。
SHIZUMARU-绯雨闲丸 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...