软件开发方法学的泰斗、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)的积极实践者和传播者。
即将爆发的货币战争 本书特色 推荐理由一:一部警醒国人的美元陷阱警报,*揭秘大国货币暗战真相!黄益平、余永定、张明、姚洋、张斌、朱宁、江涌、任志刚、劳伦斯·萨默...
互联网时代 本书特色 中央电视台大型纪录片《互联网时代》三年磨一剑,一经推出便迅速蔓延,引发巨大反响,也创造了诸多记录。同名图书《互联网时代》不仅收录纪录片精彩...
互联网+大金融-新常态下的互联网金融革命 本书特色 李克强总理提出“互联网+行动计划”,希望推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商...
本书基于网络媒体的发展和市场营销环境的变化,系统全面阐述了网络整合营销传播策略(EIMC)模型以及执行策略。目前的营销环境正在
基于大数据的企业财务预警理论与方法研究 本书特色随着经济全球化和互联网经济的发展,企业之间的竞争更加激烈,投资者和企业都更加重视财务危机预警在企业管理中的重要作...
别让猪上树-企业低成本高效率用人法则 本书特色 王洪浩,中国收费*高猎头顾问曾服务过近百家跨国企业及中国上市公司*火爆职场节目《非你莫属》职场规划师*火爆创业节...
你可能认为找自己最好的朋友或亲属做生意伙伴是理所当然,你可能认为你提供给顾客价格、质量、服务完美组合的商品是商业成功的不
运输服务采购多目标决策模型及应用 内容简介 本书对模糊随机环境下的运输服务采购问题的二层多目标决策模型及其在大型水利水电建设项目中应用进行了研究。本书提出了针对...
品牌营销策划与管理 本书特色 《品牌营销策划与管理\/普通高等教育“十二五”规划教材·高等院校市场营销类教材系列》系统、全面探讨品牌营销基本理论和实战技巧,提供...
中国第一本公仔玩偶设计书终于面世了!!!本书囊括了全方位的玩偶大事件:14位国际顶级玩偶设计师的访谈分享创意背后的原动力全
人力资本与媒介人力资源管理开发研究 内容简介 本书分为人力资本理论、人力资源管理开发和媒介人力资源管理开发三个部分,分别阐述了人力资本生命周期理论、人力资本与教...
物流大生态:构建新零售时代的电商物流模式图 本书特色 1.中国电商协会物流专家深度解读中国电商物流行业发展新模式,洞察电商物流行业发展趋势,聚焦行业企业新模式,...
随着智能手机的发展,二维码技术被广泛应用于企业营销活动。广告牌、DM、产品包装、手机应用,二维码案例遍布街头巷尾……然而,
本书为你讲述中国民间企业诞生与崛起的历史和意义WTO冲击、国内体制改革、全球产业变迁三大变局的影响,创业代企业家奋斗轨迹“二
品质技术控制-欧迪管理改革纪实 内容简介 “欧博战法”被誉为是中小工厂立于不败的“利润榨汁机”!这套丛书是“欧博战法”系统集成,是在68家工厂运用实践中总结提炼...
麦克·罗奇格西(Geshe Michael Roach):毕业于普林斯顿大学。在位于印度的赛拉梅西藏寺院(Sera Mey Tibetan Monastery)...
【内容简介】"攻坚多年,却迟迟走不到签单环节?关系搞得不错,客户却与别人签单?就快签单了,顾客又说“考虑考虑”?销售之神加贺田晃,传授40年独门绝学,让你当场就...
很多人认为自己获得了MBA学位,掌握了大量的管理知识,咨询过程就是将这些知识传授给客户。事实上,管理咨询是一项智慧与智慧碰撞
Fromaone-car-garagecompanytoamultibillion-dollarindustry,theriseofHewlett-Packar...
第一本完全解讀創意設計人包益民的書籍。天下沒有懷才不遇這回事:只要你有一顆想show的心,加上創意經營,做出和全世界一樣好的