课程大纲

介绍

  • TDD 和 Agile 的优势

TDD(2天)

安装和配置自动化 Unit Testing 框架

TDD 方法

  • 使用 TDD 设计软件
  • 重构软件
  • TDD 工作流和模式

实现 TDD

  • 协作模块
  • 了解测试假货、存根、双打和模拟
  • 编写好的单元测试
  • 改进现有测试
  • 重构应用程序
  • 为旧版 C 编写测试
  • 将 TDD 应用于嵌入式软件开发
  • 在硅片旁边进行模拟试驾

Agile (1 天)

介绍

  • Agile 与传统软件开发方法相比
  • Agile 宣言

实现 Agile

  • 发布计划,零迭代
  • 迭代规划、估算
  • 需求审查,每日站会
  • 团队质量、迭代测试、验收
  • 迭代评审(展示)
  • 回顾
  • Agile 原则的经验教训

总结和结论

要求

  • 对 C 编程的理解
  • 了解软件测试概念
  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相关课程

课程分类