单元测试的疑惑
我用cppunit做了单元测试,其实就是自己做一些数据使得代码基本都被覆盖一遍。
但是做完了我都还不是很清楚,这样走一遍有什么意义,感觉测不出什么问题啊!!
请高手指教
问题点数:20、回复次数:3Top
1 楼iamcaicainiao(老菜,长征)回复于 2006-03-14 09:19:09 得分 0
测不出问题。代码就ok了贝。Top
2 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2006-03-14 09:22:23 得分 20
如果问题不多,不大,那么恭喜你,你程序写得不错。
但是不要忽略了单元测试。
其的好处在于,尽量避免将来集成测试的时候出现问题。尽快的定位问题发生点。
测试数据的准备并不是那么容易的。你需要准备极端数据,准备覆盖你的所有路径的数据。如果你发现你的数据没有做到这两条,那么就像你说的一样,做和不做没有区别,
一个软件开发完成,不管程序员怎么样,出现bug是避免不了的。高手和新手的区别在于能做到尽量避免一些低级失误(这些都称不上bug)。高寿和新手的区别还在于是不是善于测试自己的或者别人的代码。Top
3 楼ykyxkhjh(可)回复于 2006-03-14 09:48:49 得分 0
谢谢了,看来不仅仅要让他走完,更重要的是让它在极端情况下走完,
是吗Top




