测试驱动开发:实战与模式解析

测试驱动开发:实战与模式解析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2013-09
版次: 1
ISBN: 9787111423867
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 200页
正文语种: 简体中文
原版书名: Test-Driven Development: by Example
105人买过
  •   《测试驱动开发:实战与模式解析》是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父Kent Beck撰写,荣获第14界Jolt大奖,10余年畅销不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。
      《测试驱动开发:实战与模式解析》共32章,分为三大部分。第一部分(第1~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(第18~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的方法,以及TDD中的特殊问题等。本书从始至终贯穿了两个TDD项目,展示了如何轻而易举且卓有成效地编写优质代码的技术。
      肯特·贝克(Kent Beck),软件工程领域泰斗、测试驱动开发理念提出者、极限编程之父,在设计模式、测试驱动开发和极限编程领域有很深的造诣,被誉为“计算机软件行业最具创造性才能的领导者之一”和“Java领域最具影响力的10位技术领袖之一”。他为软件行业的发展做出了卓越的贡献。早在1993年,他就与UML之父携手倡导软件开发的模式定义,推动了软件开发模式在软件行业的发展;更突出的贡献是,他提出并推动的极限编程方法学,以及他与Erich Gamma共同打造的JUnit工具,引发了敏捷开发的热潮。他著述颇丰,撰写了《解析极限编程:拥抱变化》、《实现模式》等多本经久不衰的经典著作,这些著作被翻译为多种文字,在世界范围内广泛传播和流行。

      译者简介:
      白云鹏,资深软件开发工程师,对软件过程有深刻理解,曾在微软(美国)总部参与多个项目的全程发布。研究方向是:软件过程改进、测试新技术应用和软件算法分析与设计。出版有《软件测试人员(Java·高级)》等著作。

    译者序
    前言
    致谢
    引言
    第一部分 货币实例
    第1章 多币种货币实例
    第2章 简并对象
    第3章 定义相等性
    第4章 实例变量私有化
    第5章 法郎的自白
    第6章 相等性再定义
    第7章 美元和法郎
    第8章 制造对象
    第9章 正在进行的times方法
    第10章 有趣的times方法
    第11章 万恶之源
    第12章 总算谈到加法了
    第13章 到达我们的预期
    第14章 变化
    第15章 多币种货币
    第16章 总算谈到抽象了
    第17章 货币回顾

    第二部分 xUnit实例
    第18章 走进xUnit
    第19章 设置主线
    第20章 后续的清理
    第21章 计数
    第22章 处理未通过的用例
    第23章 好美妙的测试套件

    第24章 xUnit回顾
    第三部分 测试驱动开发的模式
    第25章 测试驱动开发模式
    第26章 红条模式
    第27章 测试模式
    第28章 绿条模式
    第29章 xUnit框架下的模式
    第30章 设计模式
    第31章 重构
    第32章 掌握测试驱动开发

    附录A 影响图
    附录B 斐波那契数列
    后记
  • 内容简介:
      《测试驱动开发:实战与模式解析》是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父Kent Beck撰写,荣获第14界Jolt大奖,10余年畅销不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。
      《测试驱动开发:实战与模式解析》共32章,分为三大部分。第一部分(第1~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(第18~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的方法,以及TDD中的特殊问题等。本书从始至终贯穿了两个TDD项目,展示了如何轻而易举且卓有成效地编写优质代码的技术。
  • 作者简介:
      肯特·贝克(Kent Beck),软件工程领域泰斗、测试驱动开发理念提出者、极限编程之父,在设计模式、测试驱动开发和极限编程领域有很深的造诣,被誉为“计算机软件行业最具创造性才能的领导者之一”和“Java领域最具影响力的10位技术领袖之一”。他为软件行业的发展做出了卓越的贡献。早在1993年,他就与UML之父携手倡导软件开发的模式定义,推动了软件开发模式在软件行业的发展;更突出的贡献是,他提出并推动的极限编程方法学,以及他与Erich Gamma共同打造的JUnit工具,引发了敏捷开发的热潮。他著述颇丰,撰写了《解析极限编程:拥抱变化》、《实现模式》等多本经久不衰的经典著作,这些著作被翻译为多种文字,在世界范围内广泛传播和流行。

      译者简介:
      白云鹏,资深软件开发工程师,对软件过程有深刻理解,曾在微软(美国)总部参与多个项目的全程发布。研究方向是:软件过程改进、测试新技术应用和软件算法分析与设计。出版有《软件测试人员(Java·高级)》等著作。

  • 目录:
    译者序
    前言
    致谢
    引言
    第一部分 货币实例
    第1章 多币种货币实例
    第2章 简并对象
    第3章 定义相等性
    第4章 实例变量私有化
    第5章 法郎的自白
    第6章 相等性再定义
    第7章 美元和法郎
    第8章 制造对象
    第9章 正在进行的times方法
    第10章 有趣的times方法
    第11章 万恶之源
    第12章 总算谈到加法了
    第13章 到达我们的预期
    第14章 变化
    第15章 多币种货币
    第16章 总算谈到抽象了
    第17章 货币回顾

    第二部分 xUnit实例
    第18章 走进xUnit
    第19章 设置主线
    第20章 后续的清理
    第21章 计数
    第22章 处理未通过的用例
    第23章 好美妙的测试套件

    第24章 xUnit回顾
    第三部分 测试驱动开发的模式
    第25章 测试驱动开发模式
    第26章 红条模式
    第27章 测试模式
    第28章 绿条模式
    第29章 xUnit框架下的模式
    第30章 设计模式
    第31章 重构
    第32章 掌握测试驱动开发

    附录A 影响图
    附录B 斐波那契数列
    后记
查看详情
系列丛书 / 更多
测试驱动开发:实战与模式解析
软件测试的艺术
[美]Glenford、[美]Tom、[美]Corey Sandler 著;张晓明、黄琳 译
测试驱动开发:实战与模式解析
UML和模式应用
[美]拉曼(Larman C.) 著;李洋 译
测试驱动开发:实战与模式解析
软件测试
[美]Paul C.Jorgensen 著;韩柯、杜旭涛 译
测试驱动开发:实战与模式解析
开发者测试
王兴亚、王智钢、赵源、陈振宇 著
测试驱动开发:实战与模式解析
计算机软件测试
卡尼尔 著
测试驱动开发:实战与模式解析
分析模式:可复用的对象模型
[英]福勒、樊东平 著
测试驱动开发:实战与模式解析
探索吧!深入理解探索式软件测试
[美]Elisabeth Hendrickson 著;徐毅 译
测试驱动开发:实战与模式解析
UML和统一过程实用面向对象的分析和设计
李侃 著
测试驱动开发:实战与模式解析
软件工程技术丛书:软件系统架构与开发环境
郑建德 著
测试驱动开发:实战与模式解析
死亡之旅
Edward Yourdon 著;周浩宇、杨华 译
测试驱动开发:实战与模式解析
测试反模式:有效规避常见的92种测试陷阱
[美]Donald G. Firesmith 著;王文慧 译
测试驱动开发:实战与模式解析
软件能力成熟度模型与模型集成基础
黎连业、张晓冬、吕小刚 著
相关图书 / 更多
测试驱动开发:实战与模式解析
测试设计思想
周海旭
测试驱动开发:实战与模式解析
测试与传感器技术(英文版)
张新荣;张小栋;王斌华;杜向党
测试驱动开发:实战与模式解析
测试商品,请勿下单
李艳梅 译;J. Fisher
测试驱动开发:实战与模式解析
测试的力量
Bazerman 著;[英]迈克尔·卢卡(Michael Luca)、[加]马克斯·巴泽曼(Max、H.、车品觉 译
测试驱动开发:实战与模式解析
测试系统构建技术 ——基于C++和Qt的框架软件
赵文波
测试驱动开发:实战与模式解析
测试原理与技术
王文;杜正春
测试驱动开发:实战与模式解析
测试驱动开发:入门、实战与进阶
萨利姆·西迪基
测试驱动开发:实战与模式解析
测试技术基础
杨超
测试驱动开发:实战与模式解析
测试开发实战教程
霍格沃兹测试开发学社
测试驱动开发:实战与模式解析
测试架构师修炼之道:从测试工程师到测试架构师(第2版)
刘琛梅
测试驱动开发:实战与模式解析
测试商业创意:把创意变成伟大的生意
[美]戴维·J. 布兰德 (瑞士)亚历山大·奥斯特瓦德
测试驱动开发:实战与模式解析
测试工程师Python开发实战
胡通
您可能感兴趣 / 更多
测试驱动开发:实战与模式解析
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
测试驱动开发:实战与模式解析
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
测试驱动开发:实战与模式解析
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
测试驱动开发:实战与模式解析
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
测试驱动开发:实战与模式解析
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
测试驱动开发:实战与模式解析
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
测试驱动开发:实战与模式解析
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
测试驱动开发:实战与模式解析
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
测试驱动开发:实战与模式解析
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
测试驱动开发:实战与模式解析
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
测试驱动开发:实战与模式解析
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
测试驱动开发:实战与模式解析
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译