课程大纲
介绍
- TDD 和 Agile 的优势
TDD(2天)
安装和配置自动化 Unit Testing 框架
TDD 方法
- 使用 TDD 设计软件
- 重构软件
- TDD 工作流和模式
实现 TDD
- 协作模块
- 了解测试假货、存根、双打和模拟
- 编写好的单元测试
- 改进现有测试
- 重构应用程序
- 为旧版 C 编写测试
- 将 TDD 应用于嵌入式软件开发
- 在硅片旁边进行模拟试驾
Agile (1 天)
介绍
- Agile 与传统软件开发方法相比
- Agile 宣言
实现 Agile
- 发布计划,零迭代
- 迭代规划、估算
- 需求审查,每日站会
- 团队质量、迭代测试、验收
- 迭代评审(展示)
- 回顾
- Agile 原则的经验教训
总结和结论
要求
- 对 C 编程的理解
- 了解软件测试概念
客户评论 (7)
我们能够熟悉 TDD 的练习
Csongor Benedek - ACCENTURE
课程 - Agile and TDD with C
机器翻译
我喜欢在小组中工作。:)
Nikoletta Domak - ACCENTURE
课程 - Agile and TDD with C
机器翻译
我真的很喜欢培训师的整体积极和鼓励态度以及通话中的气氛。该课程结构非常好,用于解释理论的类比和示例非常有帮助。对实践部分也非常满意 - 简单易懂的任务,这促使学生在实践中应用理论:)
Lasma Matusevica - ACCENTURE
课程 - Agile and TDD with C
机器翻译
鼓励对所提出的主题进行开放式讨论,使其感觉更像是一种富有成效的学习体验。
Ilmars Zeps - ACCENTURE
课程 - Agile and TDD with C
机器翻译
培训师的风格,他以冷静有序的方式解释了一切,这使得他的讲座变得非常容易和引人入胜
Rares Calin Rapsigan - ACCENTURE
课程 - Agile and TDD with C
机器翻译
它组织得很好,解释得很好,有很多实际的例子和实时编码,它扩大了我对 Agile 和 TDD 开发主题的理解。
Barabas Attila - ACCENTURE
课程 - Agile and TDD with C
机器翻译
事实上,我学会了一种编写单元测试的新方法,这是我最喜欢的培训部分。 我也喜欢我们的自由谈话,我们辩论某些话题的事实,我喜欢我们的团队合作,它让我们从不同的角度分析用户故事的要求,我也感谢培训师的干预,当我们坚持做出一些决定时,他向我们提出了不同的解决方案。
Crina-Maria Rosu - ACCENTURE
课程 - Agile and TDD with C
机器翻译