感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
介绍
- TDD 和 Agile 的优势
TDD(2天)
安装和配置自动化 Unit Testing 框架
TDD 方法
- 使用 TDD 设计软件
- 重构软件
- TDD 工作流和模式
实现 TDD
- 协作模块
- 了解测试假货、存根、双打和模拟
- 编写好的单元测试
- 改进现有测试
- 重构应用程序
- 为旧版 C 编写测试
- 将 TDD 应用于嵌入式软件开发
- 在硅片旁边进行模拟试驾
Agile (1 天)
介绍
- Agile 与传统软件开发方法相比
- Agile 宣言
实现 Agile
- 发布计划,零迭代
- 迭代规划、估算
- 需求审查,每日站会
- 团队质量、迭代测试、验收
- 迭代评审(展示)
- 回顾
- Agile 原则的经验教训
总结和结论
要求
- 对 C 编程的理解
- 了解软件测试概念
21 小时