makandra

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
1

Teil 1: Grundlagen des Testens

2

Teil 2: Den Überblick behalten / Testen mit Datenbanken

3

Teil 3: Erzeugen von Testszenarien / Nebenwirkungen bändigen

4

Teil 4: Das Frontend testen