•   Annelore Egger
  •   Donnerstag, 11. Dez 2025
  •   09:00 - 09:45
  •    Meridian 2 | Ebene 2
  • Session

Als ich mit dem Programmieren anfing und der Code sich nicht so verhielt, wie ich es erwartet hatte, hatte ich Schwierigkeiten, die Gründe zu verstehen, was zu großer Frustration führte. Erst als ich Unit-Tests entdeckte, begann ich, die Zusammenhänge zu verstehen. Das Testen half mir nicht nur, meine Arbeit zu validieren, sondern lehrte mich auch, klareren und strukturierteren Code zu schreiben. Mit zunehmender Erfahrung stieß ich jedoch auf Projekte, bei denen das Testen zu einer Quelle der Frustration wurde. Übermäßig komplexe Unit- und Integrationstests machten es oft schwierig zu verstehen, was wirklich getestet wurde. Wenn diese Tests fehlschlugen, war es unmöglich herauszufinden, ob das Problem mit dem Code oder dem Testaufbau selbst zusammenhing, was dazu führte, dass ich das Vertrauen in die Tests verlor.

In diesem Vortrag werden wir untersuchen, wie man die Vorteile von Tests nutzen kann, ohne in die Falle der Überkomplizierung zu tappen. Anhand von JUnit und Mockito werde ich zeigen, wie man Tests schreibt, die klar, zielgerichtet und wirklich auf das abgestimmt sind, was man validieren möchte. Wir werden auch diskutieren, wie das Schreiben von testbarem Code auf natürliche Weise zu saubererem, wartungsfreundlicherem und lesbarerem Code führt – Code, der nicht nur Tests besteht, sondern auch leichter zu verstehen und zu bearbeiten ist.

Am Ende dieses Vortrags wirst Du sehen, wie Tests Dir dabei helfen können, den Entwicklungsprozess zu vereinfachen und die Codequalität zu verbessern. Ganz gleich, ob Du neu im Bereich Tests bist oder Dich mit komplexen Tests schwer tust, dieser Vortrag wird Dir dabei helfen, eine Teststrategie zu entwickeln, auf die Du dich verlassen kannst.