期刊文献+

测试驱动开发在软件开发中的研究与实践 被引量:4

Research and practice of TDD in the software development process
在线阅读 下载PDF
导出
摘要 在软件工程领域,软件开发过程刻画了一个工程从起始到结束,如何进行计划、控制以及监控的过程。目前在大多数的软件开发中,各大公司采用的仍是传统的瀑布模型。而随着软件变得更大更复杂,传统瀑布模型的开发过程中的开发周期长,各个开发阶段之间的反馈少,不适应用户需求的变化等一系列缺点也被明显地暴露出来。本文在传统软件开发过程的基础上详细介绍测试驱动开发(TDD)模式的理念和其优势,并阐述如何将TDD应用到实际的项目中。 In the field of software engineering, software development process describes a project from start fo end and how to plan, control and monitor the process. In most companies, they still use traditional waterfall model in developing. However, as the software becomes larger and more complex, the traditional waterfall model exposes a series of defects in the development process, such as long time of development cycle, lack of feedback between various development steps, cannot meet user needs change, etc. This paper is aimed to introduce the Test Driven Development (TDD) mode concept and its detail advantages and benefits compared with traditional software development process, then explain how to apply TDD mode to the actual projects.
作者 陈希 徐明昆
出处 《软件》 2012年第12期177-181,共5页 Software
关键词 软件工程 敏捷 极限编程 测试驱动开发 Software Engineering Agile Extreme Programming Test Driven Development
  • 相关文献

参考文献6

  • 1wiki. Test_driven_development[OL]. [2012-12-14]. http:// en. wikipedia, org/wiki/Test-driven_development.
  • 2Beck, K. Test-Driven Development by Example[M]. Addison Wesley - Vaseem, 2003.
  • 3Newkirk, JW and Vorontsov, AA. Test-Driven Development in Microsoft .NET[M]. Microsoft Press, 2004.
  • 4Feathers, M. Working Effectively with Legacy Code[M]. Prentice Hall, 2004.
  • 5Koskela, L. "Test Driven: TDD and Acceptance TDD for Java Developrs"[M]. Manning Publications, 2007.
  • 6Goksu.Writing Testable Code[OL].[2012-11-6].http..// www. methodsandtools, com/archive/archive, php?id= 103.

同被引文献35

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部