测试驱动开发,你这不是测试驱动开发

英文原文:“That’s Not TDD” 几个月前,我去一个客户那里,他们在使用测试驱动开发上遇到了很多问题。 “我们的单元测试用例要半个小时才能跑完,”他说。 “你们这不是在做驱动测试开发,”我说。“为了让测试发挥效能,所有的测试必须在几秒钟内能跑完,否则的话,程序员不得不频繁的停下来等待测试。&... [阅读全文]

easymock,测试驱动开发-EasyMock

使用场合 实际对象的行为还不确定。 实际的对象创建和初始化非常复杂。 实际对象中存在很难执行到的行为(如网络异常等)。 实际的对象运行起来非常的慢。 实际对象是用户界面程序。 实际对象还没有编写,只有接口等。 1.import static org.easymock.EasyMock.*; only non-internal, non-deprecated class 基本套路 create a ... [阅读全文]

测试驱动开发,我们的测试驱动开发经验

你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家乐得其所。于是,在写了18.000行“神奇独角兽”代码后,我想把我们的体验从整体的角度阐述一下。  真相其实是,测试驱动开发真TMD太痛苦了。写那些没完没了的测试需要很强的自律,远不是你想象的那么简单容易。  但你知道什么更让人讨厌吗?是缺少这些测试而出现的麻烦。 ... [阅读全文]

测试驱动开发:私有思路方法、测试驱动开发和优秀设计

有人说“TDD(测试驱动开发)可以带来优秀设计”也有人说“TDD会对设计有负面影响”如果有个具体例子话讨论起来会实际得多所以下面我们来看下私有思路方法以及它和优秀设计、可测试性关系——这种对立观点个例子   SzczepanFaber在博客中写道私有思路方法是种反模式:   自从TDD诞生的日起私有思路方法似乎就有了坏味道被测试浸染开发者总想寻找测试私有思路方法办法嗯……这显然是很困难所以问题就从... [阅读全文]

测试驱动开发:顿悟测试驱动开发

很早就听闻过测试驱动开发在加入ThoughtWorks的前在参加ThoughtWorks University的前但是直都不得其法没有登堂入室这次从印度参加了“有史以来最好届”TWU顿悟了测试驱动开发(以下简称TDD)算是最大收获 其实TDD很简单只要你不把它当测试没错就这么简单把TDD当测试来写你想着就是如何找出已有代码想象着... [阅读全文]

编写单元测试中的驱动模块

我想对于有看不到详细设计测试工程师会有所帮助!——————————————————————————————————————— 6、系统参数设计介绍说明 6.1描述 显示传输系统参数配置界面 6.2功能 提供传输子系统系统正常运行所必需参数 6.3性能 6.4输入项 输入数据: 1.写参数配置文件:参数配置属性页; 2.读参数配置文件:参数配置文件 输入介绍说明:... [阅读全文]

测试驱动开发:测试驱动开发和极限编程中设计的关系

极限编程中提出设计思想和传统软件Software工程大相径庭它摒弃了传统思路方法中对设计近乎苛求原则弱化了全面细致设计在极限编程中不要求对需求做出非常详细设计而是遵循简单原则对现有需求做出简单设计不需要为以后考虑你永远不知道将来会增加哪些需求Martin Fowler提出所谓设计是要能够让你可以长期很简单地修改软件Software 极限编程看似对设计简化削弱了开... [阅读全文]

测试驱动开发:测试驱动开发和极限编程中人的关系

极限编程思想是以人为本思想它区别于CMM等重量级开发思路方法完全是从工程角度来进行系统开发人在其中完全成为了条条框框下忠实执行者极限编程从人性方面考虑更多比如每周 4十小时工作时结对编程等测试驱动开发也体现出了这原则 人类活动具有高度目性建立适当目标具有重要心理作用例如在测试过程中体现出现象更是如此如果我们主要目是为了证明里面没有那潜意识里就会不自觉地朝这个方向... [阅读全文]

测试驱动开发:测试驱动的开发系列 第一部分:概述

测试驱动开发系列 第部分:概述 Test_Driven Development Series Part I:Overview By Wellie Chao出处 http://www.theserverside.com/resources/article.jsp?l=TestDrivenDevelopmentPart1December 2003chaos... [阅读全文]

测试驱动开发:测试驱动型开发过程

测试驱动型开发过程你要对系统中哪个部分先进行测试?前置测试模型可以帮助你优化这些次序管理项目级计划并驾驭项目风险 下个高风险是A中通讯能力在传统方式开发计划中我们会将A作为个整体进行开发然后进行单元测试但作为个整体来看A可能很庞大比较难以进行测试查找问题和... [阅读全文]

测试驱动开发:领悟测试驱动开发

软件Software开发思路方法学泰斗Kent Beck先生最为推崇"模式、极限编程和测试驱动开发"在他所创造极限编程(XP)思路方法论中就向大家推荐"测试先行"这最佳实战并且还专门撰写了测试驱动开发书详细介绍说明如何实现测试驱动开发是极限编程重要特点它以不断测试推动代码开发从而实现既简化代码又保证质量目标看到"测试先行"、"测试驱动"这样名字就深深地激起了我强... [阅读全文]

测试驱动开发:业务驱动测试例子讲解

  1)测试用例 测试用例是测试人员根据业务和技术规范标准以及需求规格书编写用以验证厂家系统是否满足规范标准中所定义体系框架、功能要求、性能要求、接口要求以及数据规范标准性要求测试用例设计思路方法包括等价类划分法、边界值分析法、场景法、推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等具体到特定测试行为中最后采用什么样测试思路方法还要针对系统特点加以选... [阅读全文]

测试驱动开发:从哪开始练习测试驱动开发?

从哪开始练习测试驱动开发?和需求起还是设计?或者是另种方式自顶向下或向底向上?当你不用代码写第个测试时这个测试应该如何表现出来呢?在敏捷社区中这两种思路方法都被实战过但在如何提供更大价值这点上没有达成致 Kinderman和些rails开发者交谈中问他们使用什么样思路方法是自底向上TDD呢还是自顶向下TDD?他期望每个人都从自顶向下... [阅读全文]

测试驱动开发:测试驱动对Java开发的重要性

我以前曾经谈到过有关性能以及性能测试问题即以提供工具和技术为目标通过使用JavaServer Pages (JSP)使用户提高分布式开发通过性能测试能够确保满足用户有关实现有效互用性需求同样地加载测试还能够确保在用户大量增加时持续满足所有用户需求然而测试是个比普通性能测试和加载测试内容更广泛行为它是所有软件Software开发过程中必须过程同时它能帮助你养成个良... [阅读全文]

测试驱动开发:测试驱动型开发过程

你要对系统中哪个部分先进行测试?前置测试模型可以帮助你优化这些次序管理项目级计划并驾驭项目风险虽然大多数人都认同模型重要性但在开发周期中测试模型并没有受到应有关注V模型是最广为人知测试模型不过很多测试人员仍对V模型不是很了解V模型还受到很多质疑其中Brian Marick(The Craft of Software Testing9 (Prentice Hall... [阅读全文]
1 共1条 分1页