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

 
andrena objects Logo it-agile Logo mobile.de coremedia