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

2.
曲俊生 《程序员》2004,(2):108-111
本文向大家介绍测试驱动的主要内容,以及极限编程的各种类型测试,并结合 JUnit 及其扩展工具,介绍了实施测试驱动的最佳实践。测试驱动1 测试驱动的基本内容与步骤Kent Beck 提出的测试驱动开发在极限编程中是与单元测试结合的非常重要的实践。  相似文献   

3.
崔凯 《程序员》2003,(11):118-121
Kent Beck在其创造的极限编程(XP)方法论中,推荐了“测试先行”这一最佳实践,并撰写《Test—Driven Development》一书。测试驱动开发(TDD)以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,却是困扰开发团队的问题。该书跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。  相似文献   

4.
面向对象方法在汽车排放测试系统软件开发中的应用   总被引:4,自引:1,他引:3  
介绍了面向对象设计方法在汽车排放测试系统软件开发中的应用。在分析阶段标识出问题域的对象以及对象之间的关系,在高层设计阶段给出了应用的顶层视图,最后分析了面向对象程序设计的优点并介绍了实际应用情况。  相似文献   

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

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

9.
栾跃 《程序员》2006,(8):70-73
从上一期中的连载文章开始我将系列文章的重点转到了项目管理的具体执行的内容上。这篇文章中我将继续讨论与项目管理执行有关的具体工作和方法,着重讲解软件开发的测试工作。  相似文献   

10.
刘云赟 《计算机应用》2004,24(Z2):191-193
探讨了测试驱动的软件开发方法在PHP项目中的应用.通过对TDD方法的简要介绍,分析了在PHP中应用TDD同其他语言环境的区别.以具体例子说明PHP中实施TDD的过程方法,体会TDD的思想精髓以及PHP的语言特性.总结出在PHP中应用TDD具有半对象/半过程的混合型特点.还使用了PHP自动化单元测试框架PHPUnit,并涉及到一些常用的测试模式.  相似文献   

11.
近年来市场上软件产品日趋增多,新旧软件交替已经成为行业的必然趋势。为了保证用户计算机功能的持久发展,必须要定期开发出新款软件才能适应计算机技术要求。早期软件开发缺少必要的检测环节,导致软件投入使用后出现多种功能性问题,降低了软件的可利用价值。分析了计算机软件开发前期的建模测试工作,确保新软件使用功能达到预期的效果。  相似文献   

12.
面向对象软件开发中数据驱动控制和软件重用   总被引:1,自引:0,他引:1  
本文阐述了在面向对象软件开发中怎样采用数据驱动控制技术以提高软件可重用性的问题,并以软件开发实例进行了证明。  相似文献   

13.
本文介绍了在软件测试中,如何选取边界值进行测试,边界值选取的原则及具体用例.  相似文献   

14.
本文通过项目驱动教学法与传统计算机教学方式比较,以《软件开发工具与环境》为例说明计算机语言教学中引入项目驱动教学方式的问题和解决方法。在教学过程中。将本课程的教学内容设计成具体技能的训练项目,根据软件项目组织实施教学与考核.从而使专业人才培养的能力目标得以实现。  相似文献   

15.
一种专用测试系统的系统集成与软件开发   总被引:2,自引:0,他引:2  
根据某测试系统的任务,提出了硬件系统和基于虚拟仪器的应用软件设计思想,并对系统软件结构和编程进行了较为详细的说明。  相似文献   

16.
描述度量在测试过程中的使用方法。首先介绍了GQM的方法,并介绍了GQM方法针对测试度量的应用。之后对于数据如何使用及分析,介绍了两种分析方法:缺陷到达模式以及缺陷移除率,并比较了两种对于缺陷移除率计算方法的异同点。最后,针对小型企业如何进行测试度量,提出了建议。  相似文献   

17.
本文通过对软件开发过程中软件测试技术的探讨,对控制软件质量,提高软件测试水平具有现实意义。  相似文献   

18.
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。介绍了测试驱动开发基本思想、本质,并对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的优点。  相似文献   

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

20.
一款新软件的开发,从开发初期的问题定义及规划到各个阶段的有效进行,整个软件项目的开发需做到层层相扣。而软件测试——作为软件开发过程中最后也是关键的一步,其把握着软件质量关,在其中发挥着至关重要的作用,无论是对软件安全性的保障,还是软件功能性的检验,都有着无可替代的地位。因此,要想让一款新的软件很好的满足市场的需求,得到用户的认可,软件测试必不可少,只有在软件测试上下足功夫:在软件设计完成之后进行严密的测试,才能发现软件在整个软件设计过程中存在的问题并加以纠正,使得软件质量有保障。  相似文献   

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

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