单元测试的重要性

最近项目中,仔细的debug,发现了一些隐藏的问题,平常只是说系统偶尔的不太正常,老是不知道什么原因。debug过后,发现一些方法,估计原本就没有测试过,或者没有覆盖到。

测试优先,看起来比较耽误时间,其实是磨刀不误砍柴工,首先是准备的阶段,是以后高质量的保证。只要是可以写测试用例的,应该不留死角,否则某天,系统中不知道什么奇怪的问题出来了,又到处去翻日志,找原因,费时费力,其实就是一个小问题,运行一下测试用例就可以了。

还有一些问题,是由于重构以后,没有测试用例,或者说是没有测试过。凭感觉觉得没有什么问题,就草草提交了代码。最近项目里面有个问题,明显就是这个原因造成的。

所以,测试优先这个原则是无数的前人,用血汗总结出来的规则,一定要在实际的开发当中遵循。

猜你喜欢

转载自huyumin.iteye.com/blog/1883316