技术文章
Cppunit 可以测试内存泄漏吗?
内存泄漏适合于集成后进行,并且也有专门的工具。对于某个代码单元来说,内存泄漏是难于测试的,单元内的未释放内存不等于会有内存泄漏。内存泄漏不是单元测试的内容,把内存泄漏扯到单元测试中来是吃力不讨好的。所有集成后才易于发现的问题,都不应该是单元测试的内容。
单元测试用例概述
测试的目的是检查程序的行为是否符合设计规格,程序的行为就是某种输入时会产生什么输出,因此,一个典型的测试用例完成以下工作:设定输入数据、执行程序、验证输出是否符合预期。
由开发部门进行单元测试能保证测试效果吗?
进行单元测试,关键是要达到比较高的输入覆盖,这样,无论由谁测试,效果都是一样的。注意:是输入覆盖,不仅仅是白盒覆盖。
由谁进行测试?开发部门还是测试部门?
应该由开发部门进行单元测试! 无论由哪个部门做单元测试,都要面对一些问题,但开发部门所面对的问题可以借助工具来解决,而由测试部门进行单元测试,要么无法真正实施,要么代价昂贵。
由测试部门进行单元测试为什么成本昂贵?
需多次重复理解程序,反复沟通需要大量时间成本,耽误测试部门对其他测试的准备工作。
C/C++单元测试问答(摘要)
为什么要进行单元测试? 由谁进行测试?开发部门还是测试部门?由测试部门进行单元测试为什么成本昂贵?由开发部门进行单元测试能保证测试效果吗?边编码边测试会影响编码进度吗?实施单元测试需要改变开发流程吗? 单元测试测试哪些代码?