课程目录:Agile and TDD with C培训
4401 人关注
(78637/99817)
课程大纲:

  Agile and TDD with C培训

 

 

 

Introduction

Benefits of TDD and Agile
TDD (2 Days)

Installing and Configuring Automated Unit Testing Frameworks

TDD Approaches

Designing software using TDD
Refactoring software
TDD workflows and patterns
Implementing TDD

Collaborating Modules
Understanding Test Fakes, Stubs, Doubles, and Mocks
Writing good unit tests
Improving existing tests
Refactoring an application
Writing tests for legacy C
Adapting TDD for embedded software development
Test-Driving Next to the Silicon with Mocks
Agile (1 Day)

Introduction

Agile vs Traditional Software Development Approaches
The Agile Manifesto
Implementing Agile

Release Planning, Iteration Zero
Iteration Planning, Estimation
Requirement Review, Daily Stand-up
Team Quality, Iteration Testing, Acceptance
Iteration Review (Showcase)
Retrospectives
Lesson learned of Agile Principles
Summary and Conclusion