Schulungsübersicht

Einführung

  • Vorteile von TDD und Agile

TDD (2 Tage)

Installieren und Konfigurieren von automatisierten Unit Testing Frameworks

TDD-Ansätze

  • Entwerfen von Software mit TDD
  • Refactoring von Software
  • TDD Arbeitsabläufe und Muster

TDD implementieren

  • Zusammenarbeitende Module
  • Verstehen von Test Fakes, Stubs, Doubles und Mocks
  • Gute Unit-Tests schreiben
  • Verbessern bestehender Tests
  • Refactoring einer Anwendung
  • Schreiben von Tests für Legacy C
  • Anpassung von TDD für die Entwicklung eingebetteter Software
  • Test-Driving neben dem Silizium mit Mocks

Agile (1 Tag)

Einführung

  • Agile vs. traditionelle Softwareentwicklungsansätze
  • Das Agile-Manifest

Implementierung von Agile

  • Release-Planung, Iteration Null
  • Iterationsplanung, Schätzung
  • Anforderungsüberprüfung, tägliches Stand-up
  • Teamqualität, Iterationstests, Akzeptanz
  • Iterationsüberprüfung (Showcase)
  • Rückblicke
  • Lehren aus den Agile-Prinzipien

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Verständnis der C-Programmierung
  • Verständnis für Software-Testkonzepte
  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Kombinierte Kurse

Verwandte Kategorien