测试驱动开发的艺术

测试驱动开发的艺术 pdf epub mobi txt 电子书 下载 2025

Lasse Koskela 程序员,软件开发培训师、咨询师,任职于芬兰知名软件公司Reaktor,致力于为客户提供软件性能提升解决方案;同时也是开源软件的忠实拥护者。其博客地址为:http://lassekoskela.com/thoughts/。

出版者:人民邮电出版社
作者:Lasse Koskela
出品人:
页数:348
译者:李贝
出版时间:20101023
价格:59.00元
装帧:平装
isbn号码:9787115238368
丛书系列:图灵程序设计丛书·程序员修炼系列
图书标签:
  • 测试驱动 
  • 敏捷开发 
  • TDD 
  • 软件工程 
  • 计算机 
  • 编程 
  • tdd 
  • 程序设计 
  •  
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

在传统的软件开发中,开发人员对于代码是否正确心中无底,一切依赖于后期的测试环节。极限编程反其道而行之,主张采用测试驱动开发(TDD)的方法,即通过测试定义所要开发的功能的接口,然后实现功能的开发过程。TDD通过不断地测试推动代码的开发,既简化了代码,又保证了软件质量。

本书采用“手把手”的教学方式,通过大量实例来解释TDD,还专门用几章的篇幅来讲解如何为难于测试的技术编写单元测试。全书内容循序渐进,先侧重基础内容,讨论测试驱动开发和验收,然后进入动手实践部分,逐一讲解如何对各种技术应用TDD,最后介绍基于验收测试驱动的测试先行的方式构建完整的系统。

本书面向各个层次的Java程序员。面对变化的世界,请张开双臂,拥抱极限编程,拥抱TDD。

具体描述

读后感

评分

读罢《测试驱动开发的艺术》,忽然想起中国传统文化中的“道器之辩”。《易经》曰:形而上者谓之道,形而下者谓之器。中国的传统文化常常是重道轻器,认为道本器末,即道是根本,其他一切是道的外在表现,器是道的从生与从属。这就导致我们常常喜欢把“道”与“器”割裂开来,...  

评分

久仰TDD和ATDD大名,从此书中得知一二。 此书的英文名是Test Driven - Practical TDD and Acceptance TDD for Java Developers,一定要注意是for Java Developers,翻译成TDD开发的艺术确实有些唬人,不过一旦上升到艺术,肯定是有共通的含义。 具体到书中总结的TDD和ATDD的基...  

评分

敏捷软件开发-包括Extreme Programming 和Scrum等方法。 其核心实践为--测试驱动 TDD:测试-->编码-->重构 增量式开发 验收测试驱动开发ATDD:我们会先写一个测试,然后再实现测试所描述的功能。ATDD的主要目的都是为了促进客户和开发团队之间的紧密协作。 TDD的三种主要工具...  

评分

刚收到这本书的时候,匆匆翻了几页,觉得这本书的实用性会很强。当时稍稍有点忧虑,因为自己在遇到这本书之前,脑子里对测试驱动开发是没有多少概念的,这么强的实践性会不会给一个初入此门的人带来很多阅读上的障碍呢?待我慢慢地看完这本书,虽然很多细节性的实践方法还不能...  

评分

刚收到这本书的时候,匆匆翻了几页,觉得这本书的实用性会很强。当时稍稍有点忧虑,因为自己在遇到这本书之前,脑子里对测试驱动开发是没有多少概念的,这么强的实践性会不会给一个初入此门的人带来很多阅读上的障碍呢?待我慢慢地看完这本书,虽然很多细节性的实践方法还不能...  

用户评价

评分

单元测试的牛书。

评分

介于还行吧和推荐之间

评分

什么时间点适合开始看这本书呢?这是个问题。

评分

以前看的时候忽视了一点,那就是这种小步迭代,并不对实现代码有什么直接帮助。而是通过不断添加测试情景,明确代码功能的边界,保证代码的行为是收敛的。

评分

我不反对测试,但反对过度的测试。所以我一直对TDD抱有一丝的怀疑。 对于不涉及用户行为的代码,我们可以很容易的进行测试,使用TDD预先设定代码目标,免去持续发布的困扰,真的是一个不错的方案。 可是,现实的软件开发是一个极其复杂的事情!必然有用户行为,同时必然伴随着需求变更。这两点对于测试都是大忌。 书中针对带有界面的软件测试,也讲明相对纯代码较难处理,同时,也并没有给出完全的方案,感觉都是Hacker方式。 特别是目前较为复杂的前端,测试更是较难覆盖或者较难做到如后台纯代码方式的测试。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有