图书标签: 测试驱动开发 tdd 敏捷开发 计算机 软件工程 测试 programming 软件开发
发表于2025-02-11
测试驱动开发:实用指南 (平装) pdf epub mobi txt 电子书 下载 2025
测试驱动开发(TDD)是近年来“敏捷革命”中最热的话题之一,但是,市面上鲜见与此相关的有深度的作品。这本书的出版填补了这个空白,满足了众多一线程序员的需要。作者Davis Astels将这本书看作是Kent Beck的经典作品《Test Driven Development By Example》(英文影印版及中文版由中国电力出版社出版)的补充,重点阐述利用TDD开发所必要的技术和工具上,因此对实际开发更具实用性。
本书共分四部分。首先介绍了与TDD有关的基本主题,例如重构、意图导向编程(programming by intention),当然还有TDD背后的原理剖析。接着深入分析了一些工具和技术,例如JUNIT、模拟对象(mock objects)。第三部分主要讲解如何将TDD应用到一个真实Java项目,这是本书的精华所在,作者亲自带你进入TDD世界,告诉你如何将看似复杂的“测试为先”在项目开发中尽情演绎。第四部分逐一概述了xUnit家族成员,如RUBYUNIT、SUNIT等。附录包含极限编程和敏捷开发的入门材料,以及一些在线资源。
本书还包含了大量练习题并附有详尽的参考答案,以方便读者的学习,加深读者对本书内容的理解。
著名的敏捷开发专家Dave Astels通过一个从头至尾使用JavaJ和Unit测试框架创建的项目,向你展示了TDD的精妙之处。你将会领悟到“测试为先”的工作机理,它之所以成为一种有效开发方法的原因,使用过程中将会碰到的困难以及如何在现实中取得TDD所许诺的一切。
· 最具实用性!书中遍布了可下载的示例代码、练习题以及网上资源链接
· 介绍强大的TDD工具和技术——包括关键的JUnit扩展,相关内容由它们的创建者(Scott Ambler、Tim Bacon、Mike Bowler、Mike Clark、Bryan Dollery、James Newkirk、Bob Payne、Kay Pentacost和Jens Uwe Pipka)撰写。
一本教你怎么真正运用先进开发方法的书,很棒
评分一本教你怎么真正运用先进开发方法的书,很棒
评分不错的书。。
评分TDD的入门级教材,深入浅出,介绍了很多工具,同时所举的项目例子也很务实,适合TDD初学者。
评分不错的书。。
里面的一些测试技术都很老了, 比如junit, 现在都注解了. 本来是想跟着里面的电影列表的例子来实践一把的, 不过对swing不熟悉, 而且没有源代码可以下载的, 遇到了一些书面上没有提到的代码, 导致中间没法继续下去. 前面几章的一些理论还是不错的, 有些以前自己已经知道了, 现在...
评分里面的一些测试技术都很老了, 比如junit, 现在都注解了. 本来是想跟着里面的电影列表的例子来实践一把的, 不过对swing不熟悉, 而且没有源代码可以下载的, 遇到了一些书面上没有提到的代码, 导致中间没法继续下去. 前面几章的一些理论还是不错的, 有些以前自己已经知道了, 现在...
评分今天差不多把这本书看完了。这本书出版于2004年,对于现在的新人来说不太合适,因为里面使用的测试相关的库都太老了,有一些测试的实践可能也发生了一些变化。对于已经有了一些TDD经验的人来说还是有一些价值,可以看到历史的变迁,更好的理解现在的情况。 前几章有一些关于cl...
评分这是一本值得推荐的书,本书的重点在第三章,整个章节是以一个TDD驱动开发的Java项目作为示例——这也印证了本书的标题《测试驱动开发:实用指南》中的实用二字。作者试图展示TDD在项目中是全能的,但我个人却认为不必要对界面使用单元测试。 理由一、从本书中的java项目来看...
评分今天差不多把这本书看完了。这本书出版于2004年,对于现在的新人来说不太合适,因为里面使用的测试相关的库都太老了,有一些测试的实践可能也发生了一些变化。对于已经有了一些TDD经验的人来说还是有一些价值,可以看到历史的变迁,更好的理解现在的情况。 前几章有一些关于cl...
测试驱动开发:实用指南 (平装) pdf epub mobi txt 电子书 下载 2025