Qualitätsmessung und testgetriebene Entwicklung
Zusammenfassung
Der Workshop gibt einen umfassenden Überblick über effizientes Qualitätsmanagement in Softwareprojekten. Beginnend mit den theoretischen Hintergründen werden die formale Spezifikation von Testfällen sowie moderne Open Source Frameworks vorgestellt, mit denen die Qualität in einem Projekt gemessen werden kann. Die Teilnehmer erfahren, wie ein Continuous-Build-Prozess in einem Projekt funktioniert.
Es werden Verfahren zur Erzeugung und Verwaltung umfangreicher Testdaten gezeigt. Dazu werden verschiedene Wege aufgezeigt, wie Qualitätsmanagement in Projekten und Institutionen etabliert und ausgebaut werden kann.
Ziel
Die Teilnehmer kennen die Konzepte effizenten Qualitätsmanagements und sind in der Lage diese in eigenen Projekten zu etablieren.
Zielgruppe/Voraussetzungen
Entwickler und Architekten mit soliden Java-Kenntnissen.
Agenda
Tag 1
- Theorie und Begriffe: Bedeutung und Arten von Tests in der Softwareentwicklung, Zusammenspiel der verschiedenen Testarten.
- Testspezifikation: Strategien zur Testfallbestimmung, formale Spezifikation von Testfällen.
- Continuous Integration: Was ist CI? Auswirkungen von CI im Projekt.
- Testdaten-Verwaltung: Organisation, Erzeugung und Verwaltung von Testdaten.
Tag 2
- Teststrategie: Unit-, Modul- und Integrationstests
- Code-Analyse, Codereviews: Vorgehen und Werkzeuge. Codemetriken: Welche gibt es und welche Metriken sind wichtig?
- Verbesserung des Testprozesses: Vorstellung eines Modells zum Ermitteln und zum Verbessern des Reifegrads eines Testprozesses.
- Best Practices: DOs & DONTs von praxiserfahrenen Trainern.
Termine
Für diese Schulung haben wir derzeit keinen Termin geplant. Falls Sie Interesse an der Schulung haben, nehmen Sie bitte Kontakt zu uns auf. Gerne führen wir eine Schulung auch bei Ihnen im Hause durch. Kontakt aufnehmen.
