Testen von Datenbank Code
Session 60'
Keywords
Datenbank, Testen, JUnit, JUnit Rules, ObjectMother, InMemory, DSL, CleanCode, Hibernate, Vortrag
Abstract
Ohne Datenbanken ist kaum eine Unternehmensanwendung denkbar. Leider machen gerade diese Datenbanken das Leben für Entwickler schwer, die die Notwendigkeit und den Sinn von automatisierten Tests erkannt haben. Datenbanktests gelten als langsam, instabil und schwer zu implementieren, sodass in vielen Projekten die Datenbankschicht ohne adäquate Tests auskommen muss.
Ausgehend von einem unwartbaren Monster von Datenbanktests wird in dieser Session gezeigt, wie daraus eine DSL für DB Tests wird. Und wie diese Tests performant ausgeführt werden können.
Vorkenntnisse
man sollte wissen was eine relationale Datenbank ist und eine OO-Sprache lesen können
Speaker
Jens Schauder
Folien: Testen von Datenbank Code - Jens Schauder
Sources