Webinar 26.06.2017, 15:30 Uhr

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

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




Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar