书目

验收测试驱动开发:ATDD实例详解

内容简介

使用验收测试驱动开发(ATDD),业务人员、测试人员和开发人员可以协作产出可测试的需求,帮助团队更快速地构建高质量软件。然而,许多实践者仍然对ATDD存在误解。“ATDDbyExample”是第一本成功实施和运用ATDD的入门级实践操作指南。ATDD先锋MarkusG?rtner将手把手教授读者如何从业务人员那里派生出正确的软件系统,同时实现能准确反映业务需求并有助于提升开发效率的全自动化功能测试。通过两个端到端案例的研究,Gartner演示了如何使用不同的框架和语言来实施ATDD。每一个案例都涉及了大量的实际产出,包括测试自动化类、步骤定义和完整的案例实现。这些实例形象地说明了ATDD的基本原则,展示了ATDD是怎样融入开发流程的,给出了来自G?rtner广泛经验的重要提示,也指出了要避免哪些危险的陷阱。读者会学到以下内容:-掌握成功实施ATDD的思维过程;-通过Cucumber使用ATDD来描述能够使得业务人员理解的软件;-使用ATDD工具测试网页;-通过基于wiki的验收测试框架的FitNesse,把ATDD带到Java中;-通过全新的讨论会形式来协作地产出软件需求;-实现更加用户友好的、协作的自动化测试;-更整洁地测试,聆听测试结果,并以价值驱动测试重构。如果你是一个测试人员、分析师、程序员或项目经理,这本书能保证你马上从ATDD中获取真实的收益——而且随着你实际经验的不断增加,你会得到更多价值。

作者简介

译者简介:张绍鹏,百度项目管理部架构师、敏捷教练,长期关注敏捷与精益创业,在百度指导过推荐与个性化团队、百度新首页、百度账号系统、百度知道和其他垂搜团队;担任LeanStartupMachine导师;曾任诺西VoIP北京研发总监;7年C/C/Java程序员;第一份工作是在贝尔实验室做5ESS开发。冯上,百度项目管理部敏捷教练,为百度培训学院提供重构和TDD培训,同时负责百度编码规范等工作。指导了百度搜索团队的敏捷实践和持续集成。2006年毕业于北京大学信息科学技术学院,之后一直从事软件开发(C++),多年SCRUM经验,XP的积极实践者和传播者。

目录

丛书

软件开发方法学精选系列

—  END  —