Freitag, 18. September 2015

BedCon 2015

Integrationstests mit Docker

Docker-Compose: Einstellungen für den Container

Daten nicht im Container vorhalten. Von außen importieren und anschließend wieder löschen

Oracle Testdaten:
Docker container mit oracle-xe starten,
  mit create db-link aus Docker heraus zur "echten" Datenbank,
  copy tables (dump tables wo contraints -> importieren mittels sqlplus), copy data (mittels insert into table as select * from table@dblink ), copy contrainsts.., drop db-link, oracle-xe stoppen
Docker image davon erzeugen
--> Docker image mit Oracle-DB und Testdaten

Maven plugin: rhuss/maven-docker-plugin
Gradle kann noch mehr..

Donnerstag, 17. September 2015

BedCon 2015


From jUnit to mutation testing


framework: PiTest

PiTest configurable via maven