Course Code: agiletddc
Duration: 21 hours
Prerequisites:
  • 对 C 编程的理解
  • 了解软件测试概念
Overview:

TDD或测试驱动开发是一种开发软件的方法,其中编码,测试和设计在整个软件开发周期中同时发生。 Agile是一种更广泛的软件开发流程和管理方法,强调增量交付,团队协作,持续规划和持续学习。

在这个由讲师指导的现场培训(现场或远程)中,参与者将学习如何使用TDD和Agile开发方法编写高质量的C应用程序。参与者将通过一系列实践练习将他们的知识付诸实践,以创建一个精心设计和经过良好测试的C应用程序。

在培训结束时,参与者将能够:

  • 安装和配置执行TDD所需的开发和测试工具
  • 使用TDD方法设计,开发和单元测试C应用程序
  • 应用Agile开发的规划和管理实践

听众

  • 开发商
  • 项目经理

课程格式

  • 部分讲座,部分讨论,练习和繁重的实践练习

笔记

  • 要申请本课程的定制培训,请联系我们安排。
Course Outline:

介绍

  • TDD 和 Agile 的优势

TDD(2天)

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

TDD 方法

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

实现 TDD

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

Agile (1 天)

介绍

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

实现 Agile

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

总结和结论

Sites Published:

United Arab Emirates - Agile and TDD with C

Qatar - Agile and TDD with C

Egypt - Agile and TDD with C

Saudi Arabia - Agile and TDD with C

South Africa - Agile and TDD with C

Brasil - Agile and TDD with C

Canada - Agile and TDD with C

中国 - Agile and TDD with C

香港 - Agile and TDD with C

澳門 - Agile and TDD with C

台灣 - Agile and TDD with C

USA - Agile and TDD with C

Österreich - Agile and TDD with C

Schweiz - Agile and TDD with C

Deutschland - Agile and TDD with C

Czech Republic - Agile and TDD with C

Denmark - Agile and TDD with C

Estonia - Agile and TDD with C

Finland - Agile and TDD with C

Greece - Agile and TDD with C

Magyarország - Agile and TDD with C

Ireland - Agile and TDD with C

Luxembourg - Agile and TDD with C

Latvia - Agile and TDD with C

España - Curso de Ágil y TDD con C

Italia - Agile and TDD with C

Lithuania - Agile and TDD with C

Nederland - Agile and TDD with C

Norway - Agile and TDD with C

Portugal - Agile and TDD with C

România - Agile and TDD with C

Sverige - Agile and TDD with C

Türkiye - Agile and TDD with C

Malta - Agile and TDD with C

Belgique - Agile and TDD with C

France - Agile and TDD with C

日本 - Agile and TDD with C

Australia - Agile and TDD with C

Malaysia - Agile and TDD with C

New Zealand - Agile and TDD with C

Philippines - Agile and TDD with C

Singapore - Agile and TDD with C

Thailand - Agile and TDD with C

Vietnam - Agile and TDD with C

India - Agile and TDD with C

Argentina - Curso de Ágil y TDD con C

Chile - Curso de Ágil y TDD con C

Costa Rica - Curso de Ágil y TDD con C

Ecuador - Curso de Ágil y TDD con C

Guatemala - Curso de Ágil y TDD con C

Colombia - Curso de Ágil y TDD con C

México - Curso de Ágil y TDD con C

Panama - Curso de Ágil y TDD con C

Peru - Curso de Ágil y TDD con C

Uruguay - Curso de Ágil y TDD con C

Venezuela - Curso de Ágil y TDD con C

Polska - Agile and TDD with C

United Kingdom - Agile and TDD with C

South Korea - Agile and TDD with C

Pakistan - Agile and TDD with C

Sri Lanka - Agile and TDD with C

Bulgaria - Agile and TDD with C

Bolivia - Curso de Ágil y TDD con C

Indonesia - Agile and TDD with C

Kazakhstan - Agile and TDD with C

Moldova - Agile and TDD with C

Morocco - Agile and TDD with C

Tunisia - Agile and TDD with C

Kuwait - Agile and TDD with C

Oman - Agile and TDD with C

Slovakia - Agile and TDD with C

Kenya - Agile and TDD with C

Nigeria - Agile and TDD with C

Botswana - Agile and TDD with C

Slovenia - Agile and TDD with C

Croatia - Agile and TDD with C

Serbia - Agile and TDD with C

Bhutan - Agile and TDD with C

Nepal - Agile and TDD with C

Uzbekistan - Agile and TDD with C