Software Testing & Qualität - Testautomatisierung, KI & Agilität

Praxisnahes Software-Testen mit Java - Pascal Moll


Listen Later

Ein pragmatischer Einstieg ins Testen

📌 Konferenz-Tipp: TACON 2026 in Leipzig (16.–17. September). Ich war letztes Jahr als Keynote dort und fand den Austausch richtig gut 👉 https://swt.fm/tacon

"Ich wurde relativ häufig gefragt bei Vorlesungen, Vorträgen oder anderen Gelegenheiten: Wie würde man denn anfangen, wenn man jetzt ins Testing einsteigen will?" - Pascal Moll

In dieser Episode spreche ich mit Pascal Moll über sein Buch "Software Testing Kompakt". Es geht um die Grundlagen von Testing und Testautomatisierung mit praktischen Beispielen aus der Java-Welt. Ob Testpyramide, JUnit oder Selenium. Viele Methoden und Tools sind abgebildet. Er geht in seinem Buch aber auch Themen wie z.b. Nachhaltigkeit an: Wie sehr beeinflussen unsere Tests eigentlich Ressourcen?

👉🏻 Hier geht es zur Verlosung

Pascal Moll ist freiberuflicher Berater. 2021 wurde er Zweiter beim 'Freelancer des Jahres'-Wettbewerb. Seine Schwerpunkte liegen im Bereich der Java-Entwicklung, des Testmanagements und der Testautomatisierung von Web- und Desktopapplikationen, insbesondere SAP. Er ist 'ISTQB Certified Tester, Full Advanced' sowie zertifizierter Softwarearchitekt. Sein Wissen teilt er regelmäßig in Podcasts, Webinaren, Artikeln und Blogposts. Seit 2024 ist er zudem Dozent an der Technische Hochschule Würzburg-Schweinfurt (THWS) für die Vorlesung Software Testing.

Highlights:

  • Unit-Tests in Java liegen im Millisekundenbereich und werden häufig von Entwicklern selbst geschrieben, während UI-Tests mit Selenium bereits im Minutenbereich laufen und deutlich mehr Ressourcen verbrauchen.
  • Testautomatisierung kostet nicht nur Personalaufwand, sondern auch Strom: wer 25 Browser parallel in verschiedenen Versionen betreibt, muss diesen Aufwand bewusst gegen den tatsächlichen Testbedarf abwägen.
  • Maven steuert nicht nur Abhängigkeiten, sondern auch welche Tests in welchem Schritt der Build-Pipeline ausgeführt werden, was Testern direkte Kontrolle über die Test-Suite gibt.
  • Behavior Driven Development eignet sich laut Pascal Moll auch für Testdatenmanagement: Datentabellen lassen sich direkt in Gherkin-Feature-Files einbetten, bei großen Mengen empfiehlt sich der Wechsel auf CSV-Dateien.
  • Weitere Links zur Episode:

    • Buch Softwaretesting kompatk
    • Danke an die Community-Partner des Podcasts:Alliance for Qualification | ASQF | Austrian Testing Board | dpunkt.verlag | German Testing Board | German Testing Day | GI Fachgruppe TAV | Heise | HANSER Verlag | ISTQB | iSQI GmbH | oop | QS-TAG | SIGS-DATACOM | skillsclub | Swiss Testing Board | TACON Credits: Sound | Grafik

      ...more
      View all episodesView all episodes
      Download on the App Store

      Software Testing & Qualität - Testautomatisierung, KI & AgilitätBy Richard Seidl - Experte für Software-Entwicklung und Testautomatisierung