Zum Inhalt springen

Suchen...

Warum Tester trotz KI-Hype sicher sind

Entdecke, wie KI das Testen von Software beschleunigt, Testkonzepte und Testautomatisierung schneller macht und gleichzeitig Tester für die Qualität unerlässlich bleiben.

6 Min. Lesezeit
Cover für Warum Tester trotz KI-Hype sicher sind

KI wird Tester nicht ersetzen, aber sie wird die Arbeit von Testern grundlegend verändern - und das Zeitfenster für die Anpassung schließt sich schnell. Während KI bei arbeitsintensiven Aufgaben wie der Erstellung von Tausenden von Testfällen oder riesigen Testdatensätzen innerhalb von Tagen statt Wochen brilliert, tut sie sich noch schwer mit dem geschäftlichen Kontext, der Vorhersage des Nutzerverhaltens und der Validierung - Bereiche, in denen menschliche Tester weiterhin unverzichtbar sind. Dabei geht es nicht um den Verlust von Arbeitsplätzen, sondern um den Übergang von der mechanischen Ausführung zur strategischen Kontrolle: das Training von Modellen, die Überprüfung von KI-Ergebnissen und das Treffen von Entscheidungen, die kritisches Denken erfordern. Tester, die Prompting Agents beherrschen, die Funktionsweise von LLMs verstehen und KI-Unterstützung mit soliden Grundlagen des Testens kombinieren, werden die nächste Ära der Softwarequalität bestimmen.

Podcast Episode: Warum Tester trotz KI-Hype sicher sind

Dieses Mal spreche ich mit Mitko Mitev darüber, wie KI unsere Arbeit als Tester umgestaltet, ohne uns zu ersetzen. Mitko zeigt genau, wo KI-Tools bei der Testplanung, der Erstellung von Testfällen und explorativen Tests Zeit sparen und warum menschliches Fachwissen für Kontext, Geschäftslogik und Validierung unverzichtbar bleibt. Wir gehen auf den Wechsel vom Schreiben von Skripten zur Anweisung von Agenten in einfacher Sprache ein, wie die neuen KI-Lehrpläne des ISTQB Tester auf das vorbereiten, was kommen wird, und warum es vielleicht schon zu spät ist, noch ein Jahr mit der Erforschung von KI zu warten.

“Die Leute sollten aufhören, in Interviews zu fragen, was der Unterschied zwischen Klasse und Objekt ist. Sie sollten lieber fragen: Was ist MCP?” - Mitko Mitev

Mit über 30 Jahren Erfahrung in der Qualitätssicherung von Software und mehr als 20 Jahren als Projekt- und Testmanager ist Mitko Mitev einer der führenden Experten für Softwaretests in Südosteuropa.

Als engagierter Verfechter der Berufe in der Qualitätssicherung und im Testen war er durch seine Arbeit im ISTQB und als Präsident des South East European Testing Board (SEETB) maßgeblich an der Festlegung und Förderung internationaler Standards beteiligt. Mitko ist außerdem Chefredakteur des Magazins Quality Matters und Vorsitzender der SEETEST-Konferenz, die sich beide mit der Förderung globaler Best Practices im Bereich Softwarequalität beschäftigen.

Heute entwickelt und verfeinert Mitko weiterhin Lehrmaterialien, Bücher und Artikel, die Fachleuten dabei helfen, ihr Fachwissen im Bereich Software-Testen zu vertiefen. Er ist außerdem Gründer und Eigentümer von Quality House - einem führenden Outsourcing- und Beratungsunternehmen mit Niederlassungen in Bulgarien, Serbien und Rumänien, das seit 21 Jahren auf dem Markt ist und unabhängige Tests von Weltklasse anbietet.

Highlights der Episode

  • KI wird Tester nicht ersetzen, aber sie verlagert den Fokus von mechanischen Aufgaben auf kreatives Denken, Validierung und Training.
  • KI generiert Testfälle und -daten innerhalb von Tagen statt Monaten und spart so 20-40% Zeit.
  • KI-Schnittstellen in einfacher Sprache ermöglichen es Fachleuten, Tests zu schreiben, und erweitern den Kreis derjenigen, die Testautomatisierung betreiben können.
  • Kodierkenntnisse für die Testautomatisierung sind immer noch wichtig - jemand muss überprüfen, ob die von der KI generierten Skripte korrekt und funktional sind.
  • Beginne jetzt mit dem Erlernen von KI-Tests, nicht erst nächstes Jahr - die Geschwindigkeit der Softwareentwicklung erfordert jetzt KI-unterstütztes Testen.

KI im Software Testen: Menschliche Expertise verbessern, nicht ersetzen

In den letzten Jahrzehnten gab es in der Softwarebranche immer wieder Schlagworte, die das “nächste große Ding” ankündigten, das die Art und Weise, wie wir Software entwickeln, revolutionieren sollte. Ob Testautomatisierung, Agile, DevOps oder jetzt künstliche Intelligenz, jedes dieser Schlagworte hat den Untergang der traditionellen Qualitätssicherung vorausgesagt. Doch wie Mitko Mitev in der neuesten Folge von Software Testing Unleashed feststellt, sind Tester und QAs nach wie vor ein wesentlicher Bestandteil des Prozesses - und es ist unwahrscheinlich, dass sie ersetzt werden, selbst wenn die Technologie voranschreitet.

KI als Kooperationspartner

Bei der Integration von KI in das Testen geht es nicht um Abschaffung, sondern um Veränderung. Mitko Mitev betonte, dass KI die menschlichen Tester nicht ersetzen, sondern unterstützen soll. KI kann zwar viele mechanische und arbeitsintensive Tätigkeiten automatisieren, hat aber Probleme mit dem Kontext, der Geschäftslogik und der Fähigkeit, wirklich wie ein Nutzer zu handeln. Hier sind menschliche Tester im Vorteil, denn sie sorgen dafür, dass der Prozess unter menschlicher Kontrolle bleibt.

KI-Tools können Softwaretests beschleunigen, indem sie Aufgaben wie die Generierung von Testdaten, die Automatisierung von sich wiederholenden Aktionen und sogar das Clustern von Fehlerzuständen für eine effizientere Analyse übernehmen. Die menschliche Aufsicht - Validierung, kreatives Denken und kritische Analyse - ist jedoch nach wie vor unerlässlich.

Praktische Anwendungen für alle Phasen des Testens

KI setzt sich in jeder Phase des Test-Lebenszyklus durch. Laut Mitko Mitev werden KI-Tools bereits für folgende Zwecke eingesetzt:

  • Testplanung: KI-gesteuerte Agenten können bei der Risikobewertung helfen und die Teams dazu anleiten, sich beim Testen auf die kritischsten Bereiche zu konzentrieren.

  • Testentwurf und Datengenerierung: Arbeitsintensive Aufgaben wie die Erstellung von Tausenden von Testfällen oder riesigen Mengen von Testdaten können jetzt schnell erledigt werden. Anweisungen in einfacher Sprache werden von der KI analysiert, die dann strukturierte Testfälle oder Datenbanken mit Benutzern und Szenarien erstellt.

  • Automatisierung: Durch die Verknüpfung von großen Sprachmodellen mit Automatisierungswerkzeugen können Teams einfachsprachliche Anforderungen direkt in ausführbare Tests übersetzen. Dies ermöglicht eine aktivere Beteiligung der Stakeholder, da sie nun auch ohne detaillierte Kenntnisse der Skripterstellung Testfälle entwerfen können.

  • Exploratives Testen: KI kann unerwartete oder weniger offensichtliche Benutzerpfade simulieren und so die Arbeit menschlicher Tester während der Erkundungstests ergänzen.

KI im Testmanagement und in der Testberichterstattung

Neben der Testdurchführung leistet KI auch beim Testmanagement und bei der Testberichterstattung wesentliche Unterstützung. KI kann:

  • Fehlerzustände analysieren, um häufige Problembereiche zu identifizieren.

  • Die Grundursachenanalyse durch die Untersuchung von Logdateien automatisieren.

  • Erstelle dynamische, zielgruppengerechte Berichte für Stakeholder - vom Business- bis zum technischen Team.

  • Erstelle Dokumentationen und Zusammenfassungen in klarer, prägnanter Sprache.

Das Ergebnis ist nicht nur eine höhere Effizienz, sondern auch eine gezieltere, relevante Kommunikation im gesamten Unternehmen.

Veränderte Fähigkeiten und neue Möglichkeiten

Während manche befürchten, dass KI die Rolle des Testers überflüssig macht, zeigt das Gespräch eine andere Realität. Die Fähigkeiten des Testens entwickeln sich weiter. Die Tester von heute beherrschen nicht nur Skriptsprachen, sondern auch KI-Modelle, Prompt-Engineering und fortgeschrittene Testmanagement-Techniken. Grundlegendes Wissen über das Testen ist nach wie vor von zentraler Bedeutung, wird aber jetzt durch die Fähigkeit ergänzt, mit KI-Tools zu arbeiten und ihre Stärken und Grenzen zu verstehen.

Wie Mitko Mitev hervorhob, werden Tester gebraucht, um KI-gesteuerte Prozesse anzuleiten, zu überprüfen und zu verbessern. Das Training der Modelle, die Validierung der Ergebnisse und die Beurteilung des Risikos und der Freigabebereitschaft sind Aufgaben, die immer eine menschliche Note erfordern werden.

Anpassung an den schnellen Wandel

Das Innovationstempo in der Softwareentwicklung, das durch KI angekurbelt wird, bedeutet, dass die Teams schneller als je zuvor Code produzieren. Um damit Schritt zu halten, muss auch das Testen die KI nutzen, um schneller und umfassender zu werden - ohne dabei die Tiefe zu verlieren, die die menschliche Wahrnehmung mit sich bringt. Mitko Mitev empfiehlt Fachleuten, sich mit Ressourcen wie den ISTQB-Lehrplänen zum Testen von KI und zum Einsatz von KI beim Testen zu beschäftigen, die regelmäßig aktualisiert werden, um die neuesten Entwicklungen in diesem Bereich zu berücksichtigen.

Die KI-erweiterte Rolle des Testers einnehmen

KI verändert das Testen, aber die Rolle des Testers hat noch lange nicht ausgedient. Stattdessen wird die Rolle des Testers immer wichtiger, denn seine Aufgaben verlagern sich auf Überwachung, kreative Problemlösung und strategische Aufsicht. Durch die Nutzung neuer Tools und kontinuierliches Lernen - insbesondere im Hinblick auf die Interaktion zwischen KI und Testen - können Qualitätsexperten sicherstellen, dass ihre Fähigkeiten auch in der nächsten Ära der Softwareentwicklung relevant und von unschätzbarem Wert bleiben.

Diese Seite teilen

Ähnliche Beiträge