BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Palaner//palaner Single Event//EN
METHOD:PUBLISH
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:meetup-88e6fb4c9f@palaner.app
DTSTAMP:20260802T150748Z
DTSTART:20260806T170000Z
DTEND:20260806T183000Z
SUMMARY:Testing Strategies for Hexagonal Architecture
LOCATION:WPS Workplace Solutions GmbH
DESCRIPTION:Saved in Palaner as: saved\n\nPalaner match: 45% · why: lots of
  people going · easy to get to\n\nHexagonal architecture is considered par
 ticularly testable. In practice\, however\, it often remains unclear which
  tests you should actually write: Unit tests for each class\, integration 
 tests against the real database\, or E2E tests through the UI?\n\nThis pre
 sentation shows a test strategy derived directly from the architecture its
 elf. Starting with Khorikov's four quality characteristics for tests\, we 
 will look at the test types of Hexagonal Architecture: Port-to-Port tests 
 for business logic\, Adapter tests with Testcontainers for the boundaries\
 , and System Integration tests for the interaction. We will also address t
 he questions that determine in everyday practice whether a test strategy h
 olds up: Where do test data come from? When is a fake better than a mock? 
 How do architecture tests secure the dependency rules of the hexagon? And 
 why does Line Coverage say so little about how good the tests actually are
 ? Finally\, we go beyond the boundaries of a single hexagon: How do you te
 st multiple services together without running into fragile E2E tests? Cont
 ract tests provide an answer to this.\n\nSpeaker:\nAndreas Jürgensen is a 
 software architect with several years of experience as a software develope
 r. His particular focus is on the modernization of legacy systems as well 
 as automated testing and Collaborative Modeling - areas he considers essen
 tial components of sustainable and maintainable software development. He i
 s the founder and CEO of FOURTEEN IT\, where he supports companies and dev
 elopment teams as a coach and consultant through training and consulting i
 n the design and implementation of modern software systems.
URL:https://www.meetup.com/jug-hamburg/events/315833960/
CATEGORIES:palaner,saved
STATUS:TENTATIVE
END:VEVENT
END:VCALENDAR
