unittest必须使用的几个理由

本文探讨了单元测试对于软件开发的重要性,包括提升程序可用性、作为示例程序、支持开发迭代、增强软件可靠性、辅助调试及代码质量改进等方面的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你还没使用cppunit或者nunit或者其他xunit。那么下面理由是不是能够让你用起来?

1多次测试自己的程序可用性

2可以作为例子程序,供不熟悉如何使用的人参考

3可以一直在工程中保留,作为开发迭代的基础

4可以作为集成编译之前的单元测试,覆盖测试等,增加软件的可靠性

5便于调试BUG,针对部分模块,写部分测试代码

6便于代码质量改进。这点没有用过的人,一般感觉不到。正式因为有了测试,每个函数,都可以分开调试,可能是由三个函数组成的一个功能,比如生成密钥,加密,解密。如果测试通过了,要改进加密代码,就可以先改改,看看能不能测试通过,这样就很好的保证了功能的正确。一般人不会再找出自己的sample程序跑好多次吧。一是打开工程麻烦,二是可能要重新编译,三是可能和工程不在一起,在一起可能也已经功能复杂了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值