
TDD与VTDD
EasyTDD
专注于单元测试技术的研究和实践。
展开
-
TDD再思考----优势、不足与改进
TDD简介 TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。TDD具有:明确需求、明确设计、形成文档、自信编程、提高效率、强制测试等优点。 Object Meentor公司总裁,极限编程领域资深顾问Robert C. Martin提出了原创 2010-05-14 09:16:00 · 4488 阅读 · 6 评论 -
TDD与VTDD系列(一):CppUnit的改进与使用(1)
本系列文章探讨TDD(测试驱动开发)与VTDD(可视化的TDD)。内容分为三部分:开源测试框架介绍,TDD探讨,VTDD探讨。关于开源测试框架,网上有大量相关文章,我本来不想再写,但是我尝试了CppUnit的另一种使用方式,比较简单和高效,因此分享出来,其他开源框架就不写了。 CppUnit的改进与使用(1) 这个改进后的使用方法是我为一个企业培训时所准备的,由原创 2010-05-26 11:37:00 · 3384 阅读 · 2 评论 -
TDD与VTDD系列(三):TDD概述
什么是TDD TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。TDD的优势 明确需求:在软件开发过程中,需求常常是易变且不易描述的。项目的整体需求最终会细化为代码的需求,即每个代码单元都有其具体的功能要求。整体的需求不明确,代码的需求自原创 2010-05-28 08:41:00 · 2606 阅读 · 0 评论 -
TDD与VTDD系列(四):简单实例演示TDD过程
用一个简单示例演示TDD(测试驱动开发)的过程。原创 2010-06-01 09:13:00 · 2666 阅读 · 0 评论 -
TDD与VTDD系列(五):提升产能1/3的开发方法:VTDD(概述)
您的项目是否面临这些问题:开发费用和进度失控、可靠性差、难以维护?如果您期望改进开发过程,改变被动现状,请不要等待,立即引入VTDD。VTDD(Visual TDD),即可视化的TDD,是TDD的改进和升级。VTDD继承了TDD的优点,克服了TDD的缺点。VTDD的改进可归纳为“三化”:可视化、自动化、现实化。原创 2010-06-18 11:50:00 · 2684 阅读 · 0 评论