Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Agiles Testen und Test Driven Development für C++ Programme
»NEUES TRAINING«

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 (TDD) 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.

Software-Entwickler, Testingenieure, Test-Manager

Grundlegende Kenntnisse der Programmiersprache C++. Projekt- und Prozesserfahrung in der Entwicklung technischer Systeme sind von Vorteil.

Grundlagen der Testmethodik und Testerstellung

  • 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, Mocks und Stubs
  • Abhängigkeiten zu Hardware und Betriebssystem

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

Praktische Übungen

  • Übungen zum besseren Verständnis der Methoden und Prinzipien
  • Tools: VisualStudio, Google Test, Google Mock

MicroConsult Plus:

  • Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben mitzunehmen:
  • Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder
  • Sie senden sich die Dateien selbst per E-Mail zu, oder
  • Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.


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

C++ Kurs: Objektorientierte Programmierung mit C++
Trainings-Code: C++

C++ Schulung für Fortgeschrittene: Weiterführende Programmiertechniken für C++ Entwickler
Trainings-Code: C++/FOR

Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML
Trainings-Code: EC++

Embedded C++ für Fortgeschrittene: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++
Trainings-Code: EC++/FOR


Verwandte Trainings

Offenes Training

TerminPreis *Dauer
16.04. – 18.04.20181.950,00 €3 Tage 
09.07. – 11.07.20181.950,00 €3 Tage 
08.10. – 10.10.20181.950,00 €3 Tage 
Anmeldecode: TDD-CCP
* 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.

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

Agiles Testen und Test Driven Development für C++ Programme

Inhalt

Grundlagen der Testmethodik und Testerstellung

  • 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, Mocks und Stubs
  • Abhängigkeiten zu Hardware und Betriebssystem

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

Praktische Übungen

  • Übungen zum besseren Verständnis der Methoden und Prinzipien
  • Tools: VisualStudio, Google Test, Google Mock

MicroConsult Plus:

  • Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben mitzunehmen:
  • Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder
  • Sie senden sich die Dateien selbst per E-Mail zu, oder
  • Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.