首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 62 毫秒
1.
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。介绍了测试驱动开发基本思想、本质,并对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的优点。  相似文献   

2.
路静  谢忠  马常杰 《现代计算机》2005,(3):33-35,43
本文主要通过一个实例介绍了测试驱动在软件开发中的应用.首先对极限编程的概念进行了说明,接着阐述了极限编程的某些重要特点以及测试驱动开发的流程,并且把测试驱动开发的思想应用到一个实例当中,最后对测试驱动开发的介绍做了几点补充.  相似文献   

3.
极限编程是适应于中小型团队在需求不明确或迅速变化的情况下进行软件开发的轻量级方法学。测试驱动开发作为极限编程思想的一种主要实践,可以有效地让程序开发人员开发出更高品质的、经过完整测试的程序。文中介绍了测试驱动开发思想,对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的多种模式。最后介绍了如何用JUnit进行测试驱动开发。  相似文献   

4.
测试驱动开发及开发实践   总被引:2,自引:0,他引:2  
张扬  黄厚宽 《微机发展》2006,16(5):74-76
极限编程是适应于中小型团队在需求不明确或迅速变化的情况下进行软件开发的轻量级方法学。测试驱动开发作为极限编程思想的一种主要实践,可以有效地让程序开发人员开发出更高品质的、经过完整测试的程序。文中介绍了测试驱动开发思想,对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的多种模式。最后介绍了如何用JUnit进行测试驱动开发。  相似文献   

5.
基于形式化方法的测试驱动开发研究   总被引:1,自引:1,他引:0  
对测试驱动开发中测试用例的自动生成和管理问题进行了研究,并时现有方法进行了分析和比较.给出了一种基于形式化方法的测试用例生成和管理方案.该方案通过形式化语言描述软件规约,并通过相应工具生成和管理测试用例,从而提高了测试驱动开发的效率.最后给出了该方案在极限编程各个开发阶段的应用.  相似文献   

6.
徐锋 《程序员》2003,(12):41-44
软件开发方法学的泰斗Kent Beck先生最为推崇“模式、极限编程和测试驱动开发”。在他所创造的极限编程(XP)方法论中,就向大家推荐“测试先行”这一最佳实践,并且还专门撰写了《测试驱动开发》一书,详细说明如何实现。测试驱动开发是极限编程的重要特点,它以不断的测试推动代码的开发,从而实现既简化代码,又保证质量的目标。一看到“测试先行”、“测试驱动”这样的名字,就深深地激起了我强烈的好奇心,开始了自己的探索之旅……  相似文献   

7.
极限编程是一种新型软件开发方法,而测试驱动开发是极限编程思想的一种主要实践。本文通过极限编程、测试驱动的理论阐述和用NUnit进行单元测试的实践来阐明测试驱动开发的实施过程。  相似文献   

8.
测试驱动开发探讨   总被引:2,自引:0,他引:2  
测试驱动开发是一种新的软件开发方式。探讨了测试驱动开发方法对于软件开发的各个阶段的影响,并探讨了测试驱动开发方法的优点及其存在的问题。测试驱动开发能够提高代码的质量,帮助设计出可重用和可测试性的代码,是一个有影响的研究方向。  相似文献   

9.
陈希  徐明昆 《软件》2012,33(12)
在软件工程领域,软件开发过程刻画了一个工程从起始到结束,如何进行计划、控制以及监控的过程.目前在大多数的软件开发中,各大公司采用的仍是传统的瀑布模型.而随着软件变得更大更复杂,传统瀑布模型的开发过程中的开发周期长,各个开发阶段之间的反馈少,不适应用户需求的变化等一系列缺点也被明显地暴露出来.本文在传统软件开发过程的基础上详细介绍测试驱动开发(TDD)模式的理念和其优势,并阐述如何将TDD应用到实际的项目中.  相似文献   

10.
赖勇浩 《程序员》2007,(10):20-22
一、测试驱动开述 极限编程(eXtreme Programming,XP)无疑是敏捷开发(Agile Development)中最受推崇的开发方法论,而测试驱动开发(Test DriVeil Development,TDD)则是极限编程最为重要的组成部分。  相似文献   

11.
介绍了极限编程的开发特点和方法,并给出了应用举例。  相似文献   

12.
极限编程及其Android开发应用   总被引:1,自引:0,他引:1  
介绍了极限编程的开发特点和方法,并给出了应用实例。  相似文献   

13.
敏捷开发:极限编程在管理信息系统开发中的实践探讨   总被引:2,自引:0,他引:2  
邓靖颖  黄穗 《计算机工程》2004,30(24):189-191
极限编程是敏捷的和基于实践的软件开发方法学。通过介绍极限编程的特点及其在一个管理信息系统项目实际开发中的成功实践,探讨研究了极限编程对于中小型需求易变的软件开发项目应用的优势和不足。  相似文献   

14.
在测试驱动开发中有许多种测试,单元测试只是其中的一种。本文介绍了在.NET框架下利用Nunit工具实现单元测试,并给出了一个具体的例子,其中Ibatis提供数据访问层。  相似文献   

15.
伍鹏  谢凯 《软件》2012,(5):103-104
本文结合C语言课程的教学实践,提出了将测试驱动开发引入C语言教学的方法,并通过实例说明该方法能给学生提供一种全新的思维模式,帮助学生解决实际问题,提高程序编写的质量。该研究成果取得了良好的教学效果,受到学生的普遍欢迎。  相似文献   

16.
大型复杂项目的极限编程改造方案   总被引:1,自引:0,他引:1       下载免费PDF全文
由于在大型复杂项目中,存在多支使用不同软件过程的开发团队,多组具有不同要求的、分布在不同地理位置的客户,因此在大型复杂项目中采用极限编程(XP)开发时,标准的XP实践必须加以改造。该文提出一种适应大型复杂项目的XP改造方案。实践证明,通过XP扩展和改造,能够保证代码质量,帮助项目在进度内交付。  相似文献   

17.
软件项目开发曾被喻为“野马”,如何驾驭好这匹“野马”,以适应市场的需要,提高软件开发的生产效率,是软件界一直在追寻、探讨的问题。目前国际上最有影响力的软件过程方法有:Rational统一过程(RUP),敏捷过程(AP),极限编程(xp),微软过程(MP)。通过对极限编程在一个债权管理系统中实际开发应用,阐述极限编程方法在软件项目开发中的应用特点。  相似文献   

18.
通过识别极限编程中的知识创造活动,分析了极限编程的知识创造机理和特点,从而解释了极限编程的有效性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号