软件开发方法学的泰斗、xp(extreme programming)的创始人kent beck作序推荐!atdd先驱markus g?rtner力作。通过完整示例,逐步讲解atdd基本原理,简单易懂。
《验收测试驱动开发:atdd实例详解》是**本成功实施和运用atdd(验收测试驱动开发)的入门级的实践指南。书中通过两个端到端的案例,演示了如何使用不同的框架和语言来实施atdd。每一个案例研究里都涉及了大量的实际产出,包括测试自动化类、步骤定义和完整的案例实现。这些实际的例子,形象地说明了atdd的基本原则,展示了atdd是怎样融入开发流程的,给出了来自作者的广泛经验的重要提示,也指出了要避免哪些危险的陷阱。通过《验收测试驱动开发:atdd实例详解》,读者可以掌握成功实施atdd的思维过程。通过cucumber使用atdd来描述业务人员能理解的软件,使用atdd工具测试网页;通过fitnesse这种基于wiki的验收测试框架把atdd带到java中;通过全新的讨论会形式来协作地捕捉软件需求,实现更加用户友好的、协作的测试自动化,使测试更整洁;倾听测试结果,并以价值驱动测试重构。《验收测试驱动开发:atdd实例详解》非常适合测试人员、分析师、开发人员或项目经理阅读。
**部分机场停车场
第1章停车费计算器讨论会
1.1代客泊车
1.2临时停车
1.3经济停车和长期停车
1.4基本实例
1.5总结
第2章代客泊车的测试自动化
2.1**个测试用例
2.2结对完成**个测试
2.2.1初始化
2.2.2检查结果
2.3表格化测试
2.4总结
第3章其余的停车场实例的自动化
3.1临时停车
3.2经济停车
3.3总结
第4章期望与协作
4.1需求讨论会
4.2主观期望的思维方式
4.3协作
4.4总结
第二部分交通信号灯软件系统
第5章开始
5.1交通信号灯
5.2fitnesse
5.3支持代码
5.4总结
第6章信号灯状态
6.1状态需求
6.2**个测试
6.3深入代码
6.4重构
6.4.1包
6.4.2lightstate枚举
6.4.3编辑lightstate
6.5总结
第7章**个路口
7.1控制器的需求
7.2驱动控制器的实现
7.3总结
第8章发现和探索
8.1发现领域
8.2驱动产品代码
8.3测试你的粘合代码
8.4粘合代码的价值
8.5总结
第三部分验收测试驱动开发的原则
第9章使用实例
9.1使用合适的格式
9.1.1行为驱动开发
9.1.2表格格式
9.1.3关键字驱动的自动化
9.1.4粘合代码和支持代码
9.1.5正确的格式
9.2细化实例
9.2.1领域测试
9.2.2边界值
9.2.3配对测试
9.3裁减实例
9.4考虑缺失
9.5总结
第10章协作确定需求
10.1见识“三的力量”
10.2举办讨论会
10.2.1参加者
10.2.2讨论会的目标
10.2.3频率与时长
10.3捕捉需求
10.4总结
第11章基于文本的自动化
11.1使用友好的自动化
11.2自动化上的协作
11.3发现领域
11.4总结
第12章整洁的测试
12.1测试自动化的开发
12.2倾听测试的声音
12.3重构测试
12.3.1提取变量
12.3.2提取关键字
12.4总结
第13章成功运用atdd
附录acucumber
a.1特性文件
a.2步骤定义
a.3产品代码
附录bfitnesse
b.1wiki结构
b.2slim表格
b.3支持代码
附录crobot framework
c.1段落
c.2库代码
它将帮助管理人员作出更好的决策,明智地利用其影响力……在这一主题上,罗伯特?西奥迪尼博士对我看法的影响远远超过了其他科学家。——查理?芒格,伯克希尔哈撒韦公司副董事长 多年来,我们一直知道人们是根据情绪买东西,根据逻辑为自己的购
Markus G?rtner德国汉堡it-agile GmbH公司的敏捷测试员、培训师、教练和咨询师。作为JerryWeinberg著作的研究者,Markus于2011年组织了德国敏捷测试和探索研讨会,他还是WeekendTesting欧洲分会的创始人之一。他是Miagi-Do软件测试学院的黑带教练,并积极参与敏捷联盟FTT-Pattern写作社区和软件匠艺(SoftwareCraftsmanship)活动。Markus经常在全球各地举办的敏捷和测试大会上做演讲,并积极投身于测试,特别是敏捷环境下测试的写作。他的博客是shino.de/blog。他在敏捷社区向客户教授ATDD和上下文驱动测试。他曾为没有技术背景的测试人员以及多名程序员教授ATDD。? 译者介绍 张绍鹏独立咨询师,时任百度项目管理部架构师、敏捷教练,一直从事敏捷转型的实践和指导工作,曾经指导过百度推荐与个性化团队、百度新首页团队、百度账号系统、百度知道团队、微游戏、中国移动终端所等杰出团队的敏捷转型;近两年特别关注敏捷实践与精益创业的结合,LeanStartupMachine导师,3W咖啡专家俱乐部成员;曾任诺西VoIP北京研发总监,7年的C/C++/Java/VFSM程序员,1999年哈工大计算机系毕业后的第一份工作是在贝尔实验室(荷兰和美国)做5ESS信令开发。冯上百度项目管理部敏捷教练,为百度培训学院提供重构和TDD培训,同时负责百度编码规范等工作。指导了百度搜索团队的敏捷实践和持续集成。2006年毕业于北京大学信息科学技术学院,之后一直从事软件开发(C++),多年的Scrum经验,极限编程(XP)的积极实践者和传播者。
管理大师剖析:哈佛经典变革案例 本书特色 组织变革也许是目前美国公司界*常谈论并广泛信奉的术语,但也是*不容易明白的术语。我们可以从以下的数字中得到证实:几乎2...
《邓超明创业笔记:奋斗者的心灵圣经》讲述了十年前,他是奔波在城市里的蚁族,十年后,他是互通国际广告公司的董事长兼CEO。他是
《如何描写情感》内容简介:《如何描写情感》以辞典的编排方式,罗列了75种情感(感激、希望、自信、羡慕等)的具体表现形式。情感
“成为珍视品牌的人最重视的代理商。”这是全球奥美集团的使命,也是奥美在中国的使命。奥美所做的一切都围绕着品牌:致力于为品
绝不为短期利益出卖未来 内容简介 短期利益与长期利益发生矛盾时,该如何抉择?企业都严重困惑过,不少急功近利者为此付出了惨痛代价。企业就像大树:树上的果实就是经营...
《中国播音学系列教材•广告配音教程》立足于传播学与广告学的视野,在播音学与广告学相融合的基础上,主要讲授电波广告中广告配音
新版COSO内部控制实施指南 本书特色 新版COSO内部控制实施指南一书从实际操作层面,为企业全面执行2013版的COSO内部控制框架提供了权威指南。该书探讨了...
1993-2013-白马传奇-一个服装品牌孵化器的二十年 本书特色 《白马传奇:一个服装品牌孵化器的二十年(1993—2013)》还原一家国有企业廿年的变革历程...
五轮书 本书特色 《五轮书》是世界兵法史上的杰作,其中所谈到战略战术对于现代企业管理与个人成功谋划都具有很好的指导作用,通用的高层管理人员都应该深入研究一下……...
媒体眼中的直销-(上下册) 本书特色 一本关于直销历史的大百科全书!一本贯穿历史、打通业界的史诗巨著!一本对直销研究二十多年的倾力之作!陈亮编著的《媒体眼中的直...
徐浩然:北京大学博士后,全面品牌管理主要创始人,全国品牌社团组织联席会主席,国内首位民企首席品牌官,国内首个品牌评价国家
《浙商是怎样炼成的》根据众多草根浙商的成功经验编写而成,书中有这些成功浙商的为人处世、创业守业、用人留人、创新发展的故事
获得优势--通过谈判得到你想要的 本书特色 如果没有高超的谈判技巧,几乎没有人能够在商场上或生活中大获成功。马丁·拉茨所才的《获得优势》一书会使你取得这种成功。...
宋洪祥,我国著名税务专家,现任“中国纳税筹划网”总裁,北京大学经济学院特邀教授。北京人学、清华大学、复旦大学、中山大学等
静心-战胜焦虑.抑郁的心理策略 本书特色 世界从来不会对一个心静的人喧嚣,生活从来不会让一个心静的人彷徨。内心平静有助于你依照自己的条件和选择的价值观生活,并且...
《工商管理优秀教材译丛•管理学系列•公共关系实务(第10版)》作者是从业30余年的公共关系专家,曾在美国多所大学任教,积累了丰富
轻松落地企业文化 本书特色 中国的很多企业在文化建设过程中常常碰到如下的问题:企业有精神,但却找不准究竟是什么;难于总结和提炼;好不容易提炼出来了比较满意的经营...
作品目录前言如何创作出优秀广告仅凭天赋,如何在广告业获得成功1.泰德・贝尔(Ted Bell)职务:李奥贝纳广告公司美国区总裁兼创
货币-从货币看懂中国经济和世界经济-II 本书特色 央视大型纪录片《货币》唯一官方授权中信出版社出版吴敬琏、资中筠、陈志武、巴曙松、王巍、朱宁、黄明等30位全球...
《未来创意客》——教你如何获得国际设计大奖设计专业的学生如何玩转创意?IDEA仅仅是灵光乍现吗?获得国际创意大奖的诀窍是什么