当前位置: 首页 > 内训课程 > 课程内容
广告1
相关热门公开课程更多 》
相关热门内训课程更多 》
相关最新下载资料

BDD行为驱动开发

课程编号:27137

课程价格:¥17000/天

课程时长:2 天

课程人气:269

行业类别:行业通用     

专业类别:管理技能 

授课讲师:林晓东

  • 课程说明
  • 讲师介绍
  • 选择同类课
【培训对象】
敏捷团队的PO、ScrumMaster、程序员、测试工程师 传统开发团队的项目经理、需求分析人员、设计人员、程序员、测试工程师

【培训收益】
当迭代仍然采用传统的小瀑布开发过程时,您往往可能会面临以下问题: PO、BA、开发人员、测试人员对需求的理解不一致问题,并由此带来错误和返工。 完成同样的需求,不同的人估算结果各不相同,怎么估算才合理。 多个人员、多个团队协同开发同一个需求时,由于进度不一致造成延迟和等待,怎么才能提高效率。 由于测试集中在迭代后期进行,导致迭代后期忙着测试和解决Bug,进度和质量都得不到控制。 传统的自动化测试手段太低效,只有自动化测试人员才能开发和维护测试脚本,测试脚本的开发和维护工作量巨大,难以推行。 需求文档碎片化,缺乏整个系统的完整需求文档,导致维护困难。 经过我们的BDD企业实战培训,以上问题都能得到有效解决。

1. BDD的思想和原理
传统顺序式开发过程面临的问题
如何解决这些问题
2. BDD概述
测试金字塔
BDD/TDD 介绍
BDD框架:Cucumber、Robot framework等
Gherkin语法
3. BDD的需求实战技巧
如何拆分和编写用户故事,使之成为持续维护、可执行的活文档
实战演练:采用BDD的方式来编写用户故事
4. BDD 的团队协作实战技巧
BDD的角色和职责
BDD的实施流程
案例分享:企业BDD实施案例
5. BDD 自动化测试方法精讲
传统自动化测试方法的弊端
BDD自动化测试工具:.Specflow(.net)/Pytest(Python)
实战演练:
手把手Sepcflow实现计算器开发行为驱动开发
Specflow实现BI工程(Specflow)自动化测试平台搭建
Pytest 实现Python 自动化测试平台搭建
6. BDD的实施过程:
团队如何进行任务拆分和人员组队
团队如何以BDD方式完成需求开发
实战演练:以BDD的方式,完成需求的开发、集成和自动化测试
7. 收尾
成果展示及心得总结
问题交流 

咨询电话:
0571-86155444
咨询热线:
  • 微信:13857108608
联系我们