BDD行为驱动开发
产品、开发、测试三方对需求理解的二义性,是软件研发过程中普遍存在的浪费现象,用实例化需求的方式,可以快速实现和验证需求。在开始编码之前确认三方理解一致,达成共识后,开发人员依据实例进行任务分解,测试人员依据实例编写测试用例,产品人员依据实例进行验收测试。由此极大提高内部需求质量,减少研发过程中的浪费,提升研发整体的效率。
实施实例化需求时,需要产品、开发、测试紧密协作,共同贡献专业经验,而不是传统的需求评审,测试用例评审的工作移交方式。
对于想要实施 ATDD/BDD 的团队,本课程一步步帮助大家理解用户故事,场景,将场景自动化,最终实现行为驱动开发。本课程适合产品、开发、测试三种角色共同参与,通过概念讲解、实例示范、协作练习,让学员体验行为驱动开发带来的好处和掌握实现行为驱动开发所需的工具技术。
移动端 BDD
Cucumber
BDD
李小波
华为外聘技术教练
优普丰首席工程教练
敏捷/精益/DevOps专家