Test driven development (TDD) from Zero to Hero | Kurssprache: Deutsch & ENGLISCH
Dieses Training gibt Einblick in die wichtigsten agilen Praktiken der Software-Entwicklung. Zentraler Fokus ist die testgetriebene Entwicklung, die eine Erstellung von Software mit hoher Qualität effektiv unterstützt.
Nutzen
Sie lernen, TDD als professionelle Praktik als Entwickler einzusetzen und warum die damit erstellte Software zuverlässiger und leichter zu warten ist.
Die Vorteile von mit TDD erstellter Software:
- Genau zu wissen, welche Aufgaben und Features die erstellte Software erfüllt
- Fokussierung auf die wesentlichen Features (kein unnötiger Code)
- Verbesserte Wartbarkeit durch erhöhte Lesbarkeit und verringerter Code Komplexität
- Zukünftige Code Änderungen können leichter und sicher durchgeführt werden
- Weniger Redundanzen durch Refactoring
- Hohe Test-Coverage
- Mehr Zeit zum Implementieren, weil die Aufwände für die Fehlersuche geringer sind
Inhalte und Ziele
Unter Anleitung und Begleitung des Trainers lösen die Teilnehmer von Anfang an Übungen in der eigenen gewohnten Programmierumgebung.
- Finden von Beispielen für TDD
- Priorisierung von Testfällen
- Inside-out TDD
- Test Doubles, die verschiedenen Typen und ihre Anwendung
- Outside-in TDD
Die Mitnahme eines eigenen Laptops ist empfehlenswert
Zielgruppen
- Software-Tester
- Software-Entwickler
- Software-Architekten
- Test Automatisierer
Interesse oder mehr Information gewünscht?
Kontaktieren Sie unsSenden Sie ein E-Mail an trainings.at@nagarro.com