结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
刘老师
2天
5200元
培训目标:
掌握TDD测试的实战技术,缩短项目周期
课程要点(请自行设计):
理解TDD
理解BDD
TDD的方法与工具实践
BDD的方法与工具实践
培训对象:
研发工程师、测试人员
内容 | 方法 | 目的 |
---|---|---|
1、TDD:测试驱动开发 ① 敏捷与TDD ② 测试驱动开发的起因与原理 ③ 单元测试与TDD ④ TDD流程 ⑤ TDD工具详解(分别介绍java、C++如何实践TDD的实例) ⑥ TDD实例演示 ⑦ TDD存在的问题 ⑧ TDD组织变化 ⑨ TDD业界公司实践介绍 |
理论+实例 |
1、 掌握TDD核心方法与要领 2、 掌握TDD工具 3、 掌握java代码的TDD过程与实例 |
2,BDD:TDD的扩展 ① TDD到ATDD到BDD的发展 ② 为何要采用BDD ③ 软件开发过程中的语言转换 ④ BDD流程实现 ⑤ BDD中的分工协作 ⑥ 组织如何应对BDD及为自己所用 ⑦ 组织转型 ⑧ 优美的测试代码 ⑨ 代码即文档 ⑩ 故事和场景 |
理论+实例 |
1、 掌握BDD核心思路与原理 2、 组织及转型 |
3、BDD工具CuCumber及实战 ① Cucumber的设计思路 ② Cucumber的工具实现方法 ③ 以java代码为例,实际练习Cucumber的实例演示及工具练习 ④ 如何让Cucumber成为BDD核心 |
理论+实例 | 1、 掌握BDD工具cucumber方法与实战技巧 |