Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Agiles Testen und Test Driven Development von Embedded-Systemen (Agile TDD)

Das agile Testen von Embedded-Systemen ist die konsequente Erweiterung der Agile-Methodik auf das gesamte Embedded-System. Analog zum agilen Entwickeln bedeutet der agile Testansatz einen Paradigmenwechsel. Unter Test Driven Development werden Tests erstellt und durchgeführt, bevor die eigentliche Komponente entwickelt wurde. Die Tests wachsen inkrementell mit dem System. Durch die kontinuierliche Testautomatisierung und Testwiederholung werden Fehler sehr früh im Entwicklungsprozess entdeckt und sind leichter lokalisierbar. In diesem Training werden Ihnen neben dem nötigen theoretischen Wissen auch praktische Umsetzungswege vermittelt, mit deren Hilfe Sie agiles Testen und Test Driven Development in die Entstehung Ihrer Embedded-Systeme einführen.

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

Sie kennen wichtige Begriffe, Zusammenhänge und Methoden, um maßgeblich zur Gestaltung, Umsetzung und Durchführung von agilem Testen und Test Driven Development in der Entstehung Ihrer Embedded-Systeme (System-, Hardware- und Softwareentwicklung) beizutragen.

Testingenieure, Test-Manager, Software-Entwickler, Software-Architekten, System-Architekten, Teamleiter, Projektleiter

Projekt- und Prozesserfahrung in der Entwicklung technischer Systeme sind von Vorteil.

Begriffe und Testansätze

  • Modul-, Integrations-, Systemtest
  • Blackbox-, Whitebox-, Glassbox-Test
  • Regressionstest
  • Kontinuierliche Integration und Test

Test Driven Development Ansatz

  • Gegensatz zu herkömmlichen Vorgehen
  • Zusammenhang mit agilen Entwicklungsmethoden
  • Kontinuierliche Integration und Test

Embedded TDD-Strategie

  • Target Hardware
  • Dual Targeting
  • Embedded TDD Cycle

Test-Erstellung

  • FIRST, die fünf Prinzipien zum Erstellen guter Tests
  • Testumfeld und -abhängigkeiten
  • Test Doubles
  • Abhängigkeiten zu Hardware und OS
  • Mocks und Stubs

Test-Abdeckung

  • Testziele
  • Kriterien für "done"
  • Testwiederholung

Der TDD-Zyklus

  • Red-Green-Refactoring

Design for Test

  • SOLID Design Prinzipien
  • Refactoring
  • Testen von Legacy Code
  • Testmuster und Zufallszahlen


Im Preis enthalten:

Mittagessen, Getränke, Trainingsunterlagen und Teilnahmezertifikat


Für Personalabteilungen

Sie können in unserem Online-Formular bis zu 5 Teilnehmer auf ein Training buchen.
Möchten Sie mehrere Teilnehmer auf verschiedene Trainings buchen, kontaktieren Sie uns bitte!

Bitte beachten Sie auch unser Bonusprogramm bei der gleichzeitigen Buchung von mehreren Trainings und/oder Teilnehmern.

Für Personalabteilungen

Verwandte Trainings

Embedded-Software-Test für C: Best Practices für den Unit-/Modul-/Komponenten-Test
Trainings-Code: EMB-TEST

ISTQB® Schulung: Certified Tester Foundation Level - Testen von Embedded- und IT-Systemen
Trainings-Code: ISTQB-TEST

Agile Entwicklung von Embedded-Systemen: Agile Planung, Entwicklung und Test von Embedded-Systemen und agile Softwareentwicklung im Scrum-Framework
Trainings-Code: AGILE-DEV

Scrum-Schulung: Einsatz in der agilen Entwicklung von Embedded-Systemen
Trainings-Code: SCRUM

Prozessmanagement-Seminar: Entwicklungsprozesse für Embedded-Systeme gestalten und optimieren
Trainings-Code: PROZESSE

Requirements Engineering Schulung: Requirements Engineering und Requirements Management für Embedded-Systeme
Trainings-Code: REQ-ENG

Usability Schulung: Produkte benutzerfreundlich entwickeln
Trainings-Code: USABILITY

Softwarequalität: Methoden zur erfolgreichen Projektumsetzung unter Berücksichtigung wichtiger Normen, Standards und jahrelanger Software-Projekterfahrung
Trainings-Code: SW-Q

Embedded-Software-Test objektorientiert für C++: Best Practices für den Klassen- und Komponenten-Test
Trainings-Code: TEST-OO

Qualität, Test und Softwareentwicklung im Medizinbereich
Trainings-Code: TEST-MED


Verwandte Trainings

Offenes Training

TerminPreis *Dauer
18.01. – 19.01.20181.400,00 €2 Tage 
05.07. – 06.07.20181.400,00 €2 Tage 
31.01. – 01.02.20191.400,00 €2 Tage 
Anmeldecode: AGILE-TDD
* Alle Preise zzgl. der gesetzlichen USt.


> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Inhouse Training

In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

> Trainingsbeschreibung als PDF

Coaching

Unsere Coaching-Angebote bieten den großen Vorteil, dass unsere Experten ihr Wissen und ihre Erfahrungen direkt in Ihren Lösungsprozess einbringen und damit unmittelbar zu Ihrem Projekterfolg beitragen.

Coaching: Agile Entwicklung und Scrum

Agiles Testen und Test Driven Development von Embedded-Systemen (Agile TDD)

Inhalt

Begriffe und Testansätze

  • Modul-, Integrations-, Systemtest
  • Blackbox-, Whitebox-, Glassbox-Test
  • Regressionstest
  • Kontinuierliche Integration und Test

Test Driven Development Ansatz

  • Gegensatz zu herkömmlichen Vorgehen
  • Zusammenhang mit agilen Entwicklungsmethoden
  • Kontinuierliche Integration und Test

Embedded TDD-Strategie

  • Target Hardware
  • Dual Targeting
  • Embedded TDD Cycle

Test-Erstellung

  • FIRST, die fünf Prinzipien zum Erstellen guter Tests
  • Testumfeld und -abhängigkeiten
  • Test Doubles
  • Abhängigkeiten zu Hardware und OS
  • Mocks und Stubs

Test-Abdeckung

  • Testziele
  • Kriterien für "done"
  • Testwiederholung

Der TDD-Zyklus

  • Red-Green-Refactoring

Design for Test

  • SOLID Design Prinzipien
  • Refactoring
  • Testen von Legacy Code
  • Testmuster und Zufallszahlen

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.