Malen nach Zahlen
Ein Crashkurs im Test Driven Development
Dieser 30-minütige Video-Crashkurs richtet sich an Software-Entwickler, die einen schnellen Einstieg in die testgetriebene Entwicklung suchen. Die vorgestellten Techniken sind für alle Sprachen relevant, egal ob Ruby on Rails, PHP, Java, Python, C# oder andere. Die Themen beinhalten unter anderem:
- Was sind Tests? Ein einfaches Beispiel
- Testgetriebenes Implementieren von neuen Features
- Testgetriebenes Bugfixing
- Den Überblick behalten: Kontextbeschreibungen
- Mit Datenbanken testen: Testumgebungen
- Testdaten effizient erzeugen: Factories
- Code mit Nebenwirkungen bändigen: Stubs und Mocks
- Das Frontend (die GUI) testen: Scriptbare Browser