Double Feature: Testing mit Spring Boot (Ch. Weltz) & Testcontainers (K. Wittek)

Nimmst du teil?

48 Personen nehmen teil

Teilen:
Bild des Veranstaltungsortes

Details

Dieses Mal haben wir uns einen Themenabend "Testing" für Euch überlegt. Dazu haben wir zwei Vorträge, die Euch ganz praktisch im Projektalltag helfen werden.

Talk 1: Testing mit Spring Boot (Christoph Weltz)

Ihr habt vielleicht gehört, dass Testing in Spring Boot super einfach ist, da Tests dort sogenannte "1st Class Citizen" sind. Schön und gut, aber was heißt das? In JEE kann man doch auch testen. Ich werde euch in einem kleinen Live Coding From-Scratch zeigen, wie einfach TDD in Spring Boot möglich ist.

Speaker: Christoph arbeitet schon seit einer gefühlten Ewigkeit bei der DATEV und ist dort stolzes Mitglied der SCC Orga. Technologisch hat er keine Berührungsängste und für Geld macht er alles - sogar Java programmieren 😱.

Talk 2: Integration-Testing mit Docker und Testcontainers (Kevin Wittek)

Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment.
Before Docker, configuring the environment for integration testing was painful – people were using fake database implementations, mocking servers, usually it was not cross-platform as well. However, thanks to Docker, now we can quickly prepare the environment for our tests.
In this talk I would like to show how you can use Testcontainers (link: https://github.com/testcontainers/testcontainers-java) github.com/testcontainers… ) – a popular Java testing library that harnesses Docker to easily, reliably, spin up test dependencies.
We will use it with a Spring Boot microservice and test against real PostgreSQL and MongoDB data stores, we’ll isolate it from other microservices, then start Selenium browsers in Docker and test our application, and all with the same library!

Speaker: Kevin Wittek - Testcontainers co-maintainer and Testcontainers-Spock author, in love with FLOSS. Received the Oracle Groundbreaker Ambassador award for his contributions to the Open Source community. Software Craftsman and testing fan. Plays the electric guitar and is a musician in his second life. Found his own company during his university years, developing mobile apps and client-server applications, which introduced him to Grails and the Groovy ecosystem. Fell in love with TDD because of Spock.
After many years working in the industry as an engineer, Kevin is now doing his PhD at the Institute for Internet Security and is leading a research team in the field of blockchain technology.

=================
Dein Vortrag bei der Java Usergroup Nürnberg

Hast Du dich in letzter Zeit in deinem Projekt oder privat mit einem interessanten Thema beschäftigt? Vermutlich ist das nicht nur für dich selbst interessant! Hast du Lust, selber einmal einen Vortrag bei der Java-Usergroup Nürnberg zu halten? Wir wollen bei der JUG nicht nur bekannten Speaker*innen eine Plattform geben und die neuesten State-of-the-Art Technologien vorstellen. Wir freuen uns auch besonders, wenn wir Themen aus unserem technologischen (Arbeits-)alltag Raum geben zu können. Melde Dich gerne bei uns, wenn du dazu Lust hast, wir geben wenn gewünscht gerne auch Hilfestellung bei der Vorbereitung!