Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Legacy Code: Wie teste ich chaotische Software? - Präsenz-Training

Das Seminar befasst sich mit der Vermessung sowie dem dynamischen Test von Legacy Code, wobei hier der Begriff "Legacy Code" enger gefasst wird auf alten, überlieferten Programmcode, der erkennbar gewachsen ist, anstatt geplant erstellt worden zu sein, und zu dem Kommentare und Spezifikationen weitgehend fehlen. Dieses Seminar ist darauf ausgerichtet, die Teilnehmer für die Thematik des logischen "Gestrüpps" zu sensibilisieren und an die Problematik seiner eingeschränkten Handhabbarkeit hinzuführen. Theoretische und praktische Übungen machen mit Methodiken vertraut, mit dem Code dieser Art vermessen wird (Code-Metriken) und Testfälle erstellt werden. Typische Fehler von logischem Gestrüpp werden demonstriert und Beispiele von Code gezeigt, der nach State-of-the-Art programmiert wurde. Nicht zuletzt werden die Grenzen der hier vermittelten Metriken und Tests beleuchtet.

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

In diesem Training lernen Sie, wie Sie die Qualität von gewachsenem Code feststellen und davon ausgehend verbessern können.

Software-Entwickler, Hardware-Entwickler, Testingenieure

Allgemeine Programmiererfahrung in C/C++, Grundkenntnisse des Testens werden vermittelt.

Einführung in die Grundlagen des Testens

Problematik des Legacy Codes

Grundbegriffe der Software-Metriken (Teil 1)

Praxis: Code-Metriken an Legacy Code

Grundbegriffe der Software-Metriken (Teil 2)

Praktische Einführung in die Codevermessung

Einführung in den dynamischen Test von Legacy Code

Praxis: Dynamischer Test von Legacy Code

Praktische Einführung in die Testfallerstellung mit Demonstration

Im Preis enthalten:
Mittagessen, Getränke, Trainingsunterlagen und Ihr Teilnahmezertifikat


ALL INCLUSIVE!

Verwandte Trainings

Continuous Integration: Softwarequalität dauerhaft sicherstellen - Präsenz-Training
Anmeldecode: INTEG

Embedded-Software-Test: Best Practices für den Unit-/Modul-/Komponenten-Test - Präsenz-Training
Anmeldecode: EMBTEST

Agiles Testen und Test-Driven Development (TDD) von Embedded-Systemen - Präsenz-Training
Anmeldecode: AGILTDD


Verwandte Trainings

Präsenz-Training

Preis *Dauer
-2 Tage
Anmeldecode: LEGACY
* 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.

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

Legacy Code: Wie teste ich chaotische Software? - Präsenz-Training

Inhalt

Einführung in die Grundlagen des Testens

Problematik des Legacy Codes

Grundbegriffe der Software-Metriken (Teil 1)

Praxis: Code-Metriken an Legacy Code

Grundbegriffe der Software-Metriken (Teil 2)

Praktische Einführung in die Codevermessung

Einführung in den dynamischen Test von Legacy Code

Praxis: Dynamischer Test von Legacy Code

Praktische Einführung in die Testfallerstellung mit Demonstration