Fachliche Analyse und technische Umsetzung wachsen in der Softwareentwicklung immer stärker zusammen. Für dich als Tester:in bedeutet das: Automatisierte Tests verstehen und aktiv gestalten. In diesem Seminar lernst du, wie Unit- und Integrationstests dein Testkonzept sinnvoll ergänzen. Du nutzt sie als Ergänzung zu manuellen und explorativen Tests und stärkst damit die Qualitätssicherung im Team.
Lesbare Tests mit JUnit und AssertJ
Mit JUnit lernst du den Aufbau automatisierter Tests kennen. Du strukturierst Tests klar, benennst sie verständlich und erzeugst aussagekräftige Testberichte. Mit AssertJ formulierst du Erwartungen präzise und gut lesbar. Soft Assertions helfen dir dabei, komplexe Szenarien vollständig auszuwerten, ohne beim ersten Fehler abzubrechen.
Testdesign effizient automatisieren
Du überführst klassische Testmethoden direkt in automatisierte Tests. Parametrisierte Tests helfen dir, Äquivalenzklassen, Grenzwerte und Testmatrizen effizient abzubilden. Gemeinsam erarbeiten wir, was gute automatisierte Tests ausmacht: Stabilität, zuverlässiger Schutz vor Regressionen, schnelles Feedback und langfristige Wartbarkeit.