• [测试驱动开发]极限编程的重要特点---测试驱动开发

    发表于:2009-06-12作者:点击数:261分类:测试驱动开发

    背景 一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发..

  • [测试驱动开发](一)让开发自动化: 持续测试

    发表于:2009-06-08作者:点击数:171分类:测试驱动开发

    准备好开始在您的 开发 人员测试活动中大获全胜吗?在本期的 让开发自动化 中,开发自动化专家 Paul Duvall 介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。Paul 提..

  • [测试驱动开发](二)让开发自动化: 持续测试

    发表于:2009-06-08作者:点击数:115分类:测试驱动开发

    使用清单 6 中基于表格的格式,可以定义多个接受 测试 。也可以将测试分组成套,一次执行一整套测试。 使用 Ant 驱动 Selenium Selenium 的伟大之处在于它是在考虑了 CI 的基础上从头创建的,因..

  • [测试驱动开发]浅谈测试驱动开发(TDD)

    发表于:2009-05-26作者:点击数:216分类:测试驱动开发

    测试驱动开发 (TDD)是 极限编程 的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件 质量 。本文从开发人员使用的角度,介绍了 TDD 优势、原理、过程、原则、 测试技..

  • [测试驱动开发]TDD中的三个关键点

    发表于:2009-05-26作者:点击数:148分类:测试驱动开发

    测试驱动开发的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..

  • [测试驱动开发]使用 RSpec 进行行为驱动测试

    发表于:2009-05-25作者:点击数:264分类:测试驱动开发

    测试热潮现在传播到了 Ruby 编程社区,并且愈演愈热。在过去一年里,测试领域中最为瞩目的创新应属 RSpec 的引入和快速发展,这是一种行为驱动 测试工具 。通过本文了解 RSpec 如何改变人们..

  • [测试驱动开发]TDD中的三个关键点

    发表于:2009-05-25作者:点击数:87分类:测试驱动开发

    测试驱动开发 的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..

  • [测试驱动开发]追求代码质量: 亲身体验行为驱动开发

    发表于:2009-05-22作者:点击数:194分类:测试驱动开发

    测试驱动的开发 (TDD)在实践中是一个很好的思想,但有些开发人员还不能接受 “测试” 这个词所产生的概念上的骤变。在本文中,学习一种更自然的方法,将 TDD 元素整合到编程实践中。开..

  • [测试驱动开发](一)测试驱动开发(tdd) 学习笔记:基本思想原则和术语

    发表于:2009-05-22作者:点击数:351分类:测试驱动开发

    这几天学习了一下 测试驱动开发 ( td d) 实用指南,感觉相见恨晚,收获很大。以前也听别人说过测试驱动开发,也用过 dunit ,但是当时不知道具体的含义,也没有仔细研究一下,真是遗憾。..

  • [测试驱动开发]使用测试驱动

    发表于:2009-05-21作者:点击数:75分类:测试驱动开发

    这篇记录了一些我使用 测试 驱动的一些感想。 因为正好要实现一个 网络 通讯录,这是个不大的项目,就拿来练手了。 记得以前刚开始写程序时,要在里面添加一个功能时,都是在主程序里直..

  • [测试驱动开发]测试驱动开发面临的挑战

    发表于:2009-05-21作者:点击数:114分类:测试驱动开发

    Forrester的高级分析师Dave West认为, 测试 驱动 开发 ( TDD )就像是“圣杯”,但是“如果能达到这个目标,付出再多的辛苦也是值得的。” 在企业向 敏捷 转型的各种实践中,TDD通常是最艰难的..

  • [测试驱动开发]TDD的三条军规

    发表于:2009-05-19作者:点击数:166分类:测试驱动开发

    这些年来,我喜欢用下面这三条简单的规则来描述测试驱动 开发 : ◆ 除非这能让失败的 单元测试 通过,否则不允许去编写任何的产品代码。 ◆ 只允许编写刚好能够导致失败的单元测试。 (..

  • [测试驱动开发]测试驱动开发?还是测试驱动需求?

    发表于:2009-05-19作者:点击数:271分类:测试驱动开发

    从哪开始练习 测试驱动开发 ?和 需求 一起,还是设计?或者是另一种方式,自顶向下或向底向上?当你不用代码写第一个测试时,这个测试应该怎么表现出来呢?在 敏捷 社区中,这两种方法..

  • [测试驱动开发]用Python做软件持续构建

    发表于:2009-05-15作者:点击数:738分类:测试驱动开发

    轻量级的软件 开发 方法学,如 XP 和近期流行的 敏捷 软件开发,都注重代码的持续集成和 自动测试 。开发人员以非常短的迭代周期工作,以便能够经常性的交付可以工作的软件。在这样的软..

  • [测试驱动开发]实践测试驱动开发

    发表于:2009-05-15作者:点击数:74分类:测试驱动开发

    作为一个有理想、有追求的 程序员 ,你成天被各种名词包围着,你对其中一个叫做 敏捷 的东西特别感兴趣,因为它特别强调人的作用,这听着都让做程序员的你感到舒服。为了让自己早日敏..

  • [测试驱动开发]软件质量之路:测试驱动开发

    发表于:2009-05-14作者:点击数:90分类:测试驱动开发

    测试不能够证明错误不存在,只能够证明错误存在。尽可能测试一切可以测试的东西。 测试是如何驱动开发过程的 测试驱动开发 起源于 XP 法中提倡的测试优先实践。测试优先实践重视单元测..

  • [测试驱动开发]实施TDD时的常见问题

    发表于:2009-05-13作者:点击数:110分类:测试驱动开发

    如果你刚接触 TDD 不久,可能一些常见的问题正在困扰着你: 我该容忍多大限度的预先设计? 在写 测试 的时候,可能必须构建出接口和一些类来让代码编译通过——这一步该跨多大? Chad Me..

  • [测试驱动开发]我看测试驱动开发

    发表于:2009-05-08作者:点击数:85分类:测试驱动开发

    软件工程 界一直存在这样的看法,“ 程序员 不应该测试他们自己的代码”,原因是程序员在代码 开发 中形成的思维定势将不可避免的导致测试的盲区,同时,就个人感情而言,个人很难否决..

  • [测试驱动开发]敏捷技术:顿悟测试驱动开发

    发表于:2009-05-08作者:点击数:158分类:测试驱动开发

    很早就听闻过 测试驱动开发 ,在加入ThoughtWorks之前,在参加ThoughtWorks University之前。但是一直都不得其法,没有登堂入室。这次从印度参加了“有史以来最好的一届”的TWU,顿悟了测试驱动开..

  • [测试驱动开发]我对实施TDD时的常见问题的看法

    发表于:2009-05-07作者:点击数:126分类:测试驱动开发

    在最近发表的一篇文章《实施 TDD 时的常见问题》中, Chad Meyers提出了关于TDD实施的问题,如下所示: 1. 我该容忍多大限度的预先设计?你怎么知道应该何时停止(也就是说,“当人们开始讨论..