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

Vom Developer zum Test Automation Engineer - Benjamin Bischoff


Listen Later

Vom Flash-Entwickler zum Test Automation Engineer: Ein Werdegang zwischen Code und Qualität

🚨 Testen wir manchmal eigentlich zu viel? Viele Tests heisst nicht, dass auch viele Fehler gefunden werden. So können wir das lösen: Kostenloser Online-Workshop

„Testsoftware ist auch Software und muss genau den gleichen Prinzipien folgen wie die Applikation unter Test." - Benjamin Bischoff

In dieser Episode spreche ich mit Benjamin Bischoff über seinen Weg vom Webentwickler zum Test Automation Engineer – und warum dieser Perspektivwechsel alles verändert hat. Benjamin erklärt, welchen entscheidenden Vorteil Entwickler in der Testautomatisierung haben, aber auch wo ihre blinden Flecken liegen. Wir sprechen darüber, warum Selenium trotz Playwright-Hype seine Berechtigung hat, wie man als Tester ohne Programmier-Hintergrund in die Automatisierung einsteigt und weshalb KI die Rolle des Software Testing nicht ersetzt, sondern dramatisch aufwertet. Am Ende steht eine klare These: Wenn künftig KI den Großteil des Codes schreibt, wird Testen zur kritischsten Disziplin überhaupt.

Nach 15 Jahren als Softwareentwickler und Trainer wechselte Benjamin Bischoff 2016 in den Bereich der Testautomatisierung. Derzeit arbeitet er als Test Automation Engineer bei trivago N.V. in Düsseldorf und konzentriert sich dort hauptsächlich auf Backend- und Frontend-Testtechnologien und -Pipelines. Benjamin ist Autor des Buches „Writing API Tests With Karate” und betreut einige Open-Source-Projekte im Bereich Softwaretesting und Reporting. Er hält regelmäßig Vorträge auf Konferenzen und schreibt auf seiner Website softwaretester.blog Beiträge über Testen, Automatisierung und Software-Craftsmanship.

Highlights:

  • Testsoftware ist echte Software und muss denselben Clean-Code- und Design-Pattern-Prinzipien folgen wie die Anwendung, die sie testet.
  • Wer mit Testautomatisierung anfängt, sollte zuerst Prinzipien lernen, nicht Tools: ein konkretes Werkzeug zu beherrschen ersetzt kein Verständnis dafür, was darunter abläuft.
  • Die Kombination aus Softwareentwicklungs-Hintergrund und tiefem Testwissen entsteht am wirkungsvollsten durch gegenseitiges Lernen im Team, nicht durch Schulungen allein.
  • Wenn KI-generierter Code zum Standard wird, steigt der Bedarf an qualifiziertem Testen, weil die Qualität dieses Codes unbekannt ist und irgendjemand sie prüfen muss.
  • Weitere Links zur Episode:

    • Benjamin bei GitHub
    • Benjamins Blog
    • 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