测试驱动开发心得体会

来源:互联网 发布:mac os 10.9 安装u盘 编辑:程序博客网 时间:2024/05/16 10:38

手头开发项目时进行了TDD,发现它非常好用,具体表现在如下方面:

1.引导程序员设计合理的功能粒度和易测的外部模块接口。

2.自动化测试,能够在保证质量的前提下进行重构,对代码进行修改后可以方便地运行单元测试,以保证代码没有改成屎。

3.测试用例可以作为api demo文档,团队内程序员问我某个工具类的API如何使用,我让他去看单元测试的API调用方法。

4.提高开发速度,虽然测试代码是业务逻辑代码量的2-3倍,但是减少了大量基本逻辑错误,减少了返工工作量;减少调试时间,把精力放在基本功能模块及其关联的交互上,而不从全局考虑功能。

下期将说一说测试驱动开发中的设计技巧

转载请注明原文地址

0 0
原创粉丝点击