Tests all the way down - Automatische Tests für Java EE auf allen Schichten

Vertiefung
26.06.2017 15:30 - 16:30 Uhr    Track: Java

Webanwendungen in Java EE 7 bestehen üblicherweise aus vielen verschiedenen Schichten: Persistenz, Geschäftslogik, REST-Schnittstelle, Web-Frontend usw. Diese Schichten haben unterschiedliche Anforderungen bzgl. der automatisierten Testbarkeit. Während "reine" POJOs mit Unit-Tests und ggfs. Mock-Objekten gut abgesichert werden können, sieht das bei Weboberflächen oder JPA-Repositorys schon ganz anders aus, da viele Abhängigkeiten zur Infrastruktur bestehen. Dieser Vortrag stellt unterschiedliche Möglichkeiten vor, wie die einzelnen Schichten einfach und mit wenig Overhead getestet werden können. Sowohl Lösungen für isolierte Komponententests als auch für komplexe Integrationstests über mehrere Schichten hinweg werden vorgestellt. Die behandelten Schichten und verwendeten Tools sind:

  • Geschäftslogik: JUnit, Mockito
  • (JPA-)Repositories: Derby
  • REST-Schnittstelle: Jetty, WireMock
  • Integrationstest: Arquillian, Citrus
  • Weboberfläche: Selenium, Drone, Graphene

Speaker


Developer Week in Social Media

Folgen Sie uns auf:

Aussteller & Sponsoren

Infos anfordern

Infos anfordern
  • Florian Bender
  • Projektleitung
  • Tel.: +49 (89) 74117-206
  • Fax: +49 (89) 74117-448
  • E-Mail: florian.bender@nmg.de

Medienpartner