`
baso4233
  • 浏览: 11795 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
社区版块
存档分类
最新评论

测试驱动开发的艺术

阅读更多
最近在看一本《测试驱动开发的艺术》书籍,感觉很不错,可以根据书中的教材手把手的将示例吃透,很可贵。
由于原书中提供源文件需要修改maven 文件,故我根据实际情况修改了些。
书中有关java编程中可能遇到的各种技术算是做了个总结,其中 有关多线程,swing,web UI 测试... ... 给大家提供了很好的借鉴。
再次,书中最后一个模块,给读者很好的实际建议。
总得来讲书的质量很高,同时阅读是也需要一定的功底。

以下是有关书评:
http://www.infoq.com/cn/news/2011/02/practical-tdd-atdd
0
1
分享到:
评论

相关推荐

    测试驱动开发的艺术 epub电子书

    极限编程反其道而行之,主张采用测试驱动开发(TDD)的方法,即通过测试定义所要开发的功能的接口,然后实现功能的开发过程。TDD通过不断地测试推动代码的开发,既简化了代码,又保证了软件质量。本书采用“手把手”...

    测试驱动开发的艺术测试代码

    在“测试驱动开发的艺术”中,我们可以通过前三章深入理解TDD的核心理念和实践技巧。 首先,"第一个测试"是TDD过程的起点。在开始任何编码工作前,开发者应编写一个失败的单元测试,这个测试明确地定义了待开发功能...

    测试驱动开发的艺术——全书源码

    《测试驱动开发的艺术》这本书深入探讨了这一实践,通过实例展示了如何有效地运用TDD。 在TDD过程中,开发人员遵循三个基本原则: 1. **红绿重构**:这是TDD的核心流程。首先,编写一个失败的测试(红色),然后...

    [测试驱动开发的艺术].(科斯科拉).李贝

    [测试驱动开发的艺术].(科斯科拉).李贝

    [测试驱动开发的艺术].(科斯科拉).李贝.扫描版.pdf

    [测试驱动开发的艺术].(科斯科拉).李贝.扫描版.pdf

    测试驱动开发的艺术.azw3

    《测试驱动开发的艺术》介绍了一种更快更好的软件开发方法——测试驱动开发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动开发打下基础;第二部分将测试驱动开发用于具体的实践...

    测试驱动开发的艺术_目录.pdf

    TDD,是一种不同于传统软件开发流程的新型... 它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。 这有助于编写简洁可用和高质量的代码,并加速开发过程

    测试驱动开发电子完整版

    在《测试驱动开发的艺术》这本书中,可能会详细解释这些步骤,并提供实际案例来指导读者如何在实践中应用TDD。书中可能涵盖了如何设计有效的测试用例,如何使用JUnit进行单元测试,以及如何利用Mock对象模拟复杂依赖...

    TDD测试驱动开发

    Lasse Koskela的作品《测试驱动开发的艺术》深入探讨了这一主题,并且带有目录结构,为读者提供了系统的知识框架。 在TDD中,开发过程分为三个主要步骤:编写测试、实现功能和重构代码。 1. 编写测试:首先,...

    测试驱动开发的艺术Test.Driven.TDD.and.Acceptance.TDD.for.Java.Developers

    《测试驱动开发的艺术》一书深入探讨了TDD在Java开发中的实践和技巧,为开发者提供了宝贵的指导。 TDD的核心流程可以概括为“红-绿-重构”三步: 1. **红**:首先,开发者编写一个最小化的、不能通过的测试用例。...

    测试驱动艺术.rar

    总之,《测试驱动开发的艺术》为测试人员和开发人员提供了一种新的思考方式,旨在通过测试驱动的开发流程,提升软件质量和开发效率,同时也让测试成为一种愉快的工作体验。通过学习和实践,开发者不仅可以提高自身...

    测试大包.zip

    在《测试驱动开发的艺术》中,作者可能探讨了TDD在实际项目中的应用,包括如何设计可测试的代码、如何编写有效的测试用例、以及TDD如何促进软件质量的提升。书中可能还讨论了TDD对于软件设计的影响,如怎样促使...

    软件测试教材 软件测试从零开始 软件开发的科学和艺术之软件测试

    这本书可能探讨了测试与开发的关系,如何构建测试驱动的开发环境,以及如何通过敏捷方法进行高效的测试。它可能还会涉及风险管理、质量保证、缺陷管理等方面,旨在提升读者对整个软件生命周期中测试角色的理解。 ...

Global site tag (gtag.js) - Google Analytics