Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

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

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
     

Lernen Sie wichtige Begriffe, Zusammenhänge, Methoden und Tools kennen, 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

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

Begriffe und Testansätze

  • Modul-, Integrations-, Systemtest
  • Blackbox-, Whitebox-, Greybox-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

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

Praktische Übungen

  • Übungen zum besseren Verständnis der Methoden und Prinzipien
  • Tools: ARM µVision, Embedded-Unit

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 Ihr Teilnahmezertifikat


ALL INCLUSIVE!

Verwandte Trainings

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

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

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

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

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

Software-Usability Praxis-Seminar: Produkte benutzerfreundlich entwickeln
Anmeldecode: USABILITY

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

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

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


Verwandte Trainings

Offenes Training

Mit Durchführungsgarantie

TerminPreis *Dauer
14.10. – 15.10.20191.400,00 €2 Tage
06.02. – 07.02.20201.400,00 €2 Tage 
04.05. – 05.05.20201.400,00 €2 Tage 
12.10. – 13.10.20201.400,00 €2 Tage 
01.02. – 02.02.20211.400,00 €2 Tage 
Anmeldecode: AGILE-TDD
* Preis je Teilnehmer, in Euro zzgl. USt.


> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Onsite-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: Test

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

Inhalt

Begriffe und Testansätze

  • Modul-, Integrations-, Systemtest
  • Blackbox-, Whitebox-, Greybox-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

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

Praktische Übungen

  • Übungen zum besseren Verständnis der Methoden und Prinzipien
  • Tools: ARM µVision, Embedded-Unit

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.