Zum Inhalt springen

Suchen...

Testgrundlagen & Testentwurf

Softwaretesten schafft Transparenz darüber, ob ein System die fachlichen Erwartungen erfüllt und unter realistischen Bedingungen zuverlässig arbeitet. Dieser Themenbereich verbindet die Grundlagen des Testens mit systematischem Testentwurf: von Testzielen, Teststufen und Testverfahren bis zu Reviews, explorativem Testen und nachvollziehbaren Testfällen.

Die Beiträge, Podcastfolgen und Grundlagenartikel zeigen, wie Risiken in sinnvolle Testideen übersetzt, passende Verfahren ausgewählt und Ergebnisse verständlich kommuniziert werden. Sie richten sich an Menschen, die neu ins Testing einsteigen, ihr Vorgehen schärfen oder gemeinsame Begriffe im Team etablieren möchten. Im Mittelpunkt stehen nicht möglichst viele Tests, sondern aussagekräftige Informationen für bessere Qualitätsentscheidungen.

Artikel

KI im Testing 2026: Werkzeug, Kollege, Prüfling
KI im Testing 2026: Werkzeug, Kollege, Prüfling

KI im Testing 2026: Werkzeug, Kollege, Prüfling

KI schreibt Tests, erkundet Apps, generiert Testdaten. Und wird selbst zum Prüfling. Fünf Felder, auf die es beim Testen mit GenAI 2026 wirklich ankommt.

Software Test von und mit KI
Software Test von und mit KI

Software Test von und mit KI

Entdecke die Synergien zwischen KI im Softwaretest und traditionellen Testmethoden. Erhalte wertvolle Einblicke in Chancen und Herausforderungen.

Wie verändert die agile Entwicklung den Test?
Wie verändert die agile Entwicklung den Test?

Wie verändert die agile Entwicklung den Test?

Agile Transformation: Wie Testquadranten die Qualitätssicherung in Projekten revolutionieren. Entdecke innovative Ansätze für effektives Testen.

Securitytests mit statischer Analyse
Securitytests mit statischer Analyse

Securitytests mit statischer Analyse

Mit statischer Analyse und statischen Tests erkennst du Sicherheitsmängel im Code frühzeitig und optimierst die Qualität deiner Software.

Der Migrationstestprozess
Der Migrationstestprozess

Der Migrationstestprozess

Ein effektiver Migrationstest stellt sicher, dass das migrierte System die gleiche Leistung wie das Altsystem erbringt und alle Migrationserfordernisse erfüllt.

Requirements Engineering & Software Test
Requirements Engineering & Software Test

Requirements Engineering & Software Test

Entdecke, wie Requirements Engineering und Software Testing den Projekterfolg steigern, indem sie gemeinsame Modelle nutzen.

Podcastfolgen

KI als Tester: So funktioniert LLM-as-Judge
KI als Tester: So funktioniert LLM-as-Judge

KI als Tester: So funktioniert LLM-as-Judge

LLM-Tests automatisieren, obwohl kein Ergebnis garantiert ist? Geht – wenn du Determinismus neu definierst und LLMs als Richter einsetzt.

So testet Stiftung Warentest
So testet Stiftung Warentest

So testet Stiftung Warentest

Wie läuft ein Produkttest ab, bevor das Heft erscheint? Unabhängig einkaufen, blind prüfen, mehrfach verifizieren – Parallelen zum Software-Testing inklusive.

Formale Methoden in der Softwarequalität
Formale Methoden in der Softwarequalität

Formale Methoden in der Softwarequalität

Formale Methoden klingen nach Elfenbeinturm, liefern aber das, was Tests allein nie können: einen mathematischen Beweis für korrektes Verhalten.

Fußballanalyse trifft Softwaretest
Fußballanalyse trifft Softwaretest

Fußballanalyse trifft Softwaretest

600 Produktionsdurchläufe, ein Workflow, kein einziger Test dafür: Wie Process Mining zeigt, was Regressionstests wirklich abdecken müssen.

KI-gestützte Testfallermittlung
KI-gestützte Testfallermittlung

KI-gestützte Testfallermittlung

Fachbereiche testen kaum, weil Testwissen fehlt. Wie ein KI-Assistent namens Sherlock genau das ändert und Testfälle nach ISO-Norm liefert.

Exploratives Ensemble Testing
Exploratives Ensemble Testing

Exploratives Ensemble Testing

Zwei Jahre exploratives Ensemble Testing im echten Projekt: Was die Methode bringt, wo sie hakt und warum Testen damit plötzlich Spaß macht.

Performanztests sind keine Lasttests
Performanztests sind keine Lasttests

Performanztests sind keine Lasttests

Performanztests sind keine Lasttests, und Kapazitätstests je Sprint kosten nur Cloud-Budget. Was wann wirklich sinnvoll gemessen werden sollte.

Dynamische Analyse für Embedded Systeme
Dynamische Analyse für Embedded Systeme

Dynamische Analyse für Embedded Systeme

Embedded-Code-Coverage ohne Instrumentierung messen: Warum Hardware-Tracing im Systemtest die Beobachtbarkeit löst, die Unit-Tests allein nicht liefern können.

Praxisnahes Softwaretesten mit Java
Praxisnahes Softwaretesten mit Java

Praxisnahes Softwaretesten mit Java

Von Unit-Tests bis explorativen Tests zählen in der Java-Praxis nur wenige Werkzeuge. Wie Maven den Testablauf steuert und wo Grenzen sind.

Schmerzen und Hypes beim Testen von Software
Schmerzen und Hypes beim Testen von Software

Schmerzen und Hypes beim Testen von Software

Tester verlieren das Wertargument nicht, weil ihre Arbeit falsch ist, sondern weil sie Fehlerzustände anstelle von Geschäftsergebnissen anpreisen.

Mit dem Brettspiel zum Testentwurf
Mit dem Brettspiel zum Testentwurf

Mit dem Brettspiel zum Testentwurf

Wie entsteht ein Brettspiel, das echte Testfälle liefert? Ein Team hat es gebaut – und dabei mehr über Testing gelernt als erwartet.

Qualität ist kein Zufall
Qualität ist kein Zufall

Qualität ist kein Zufall

Qualität als Haltung zu leben, nicht nur Testfälle zu schreiben: Warum das den Unterschied macht und was 150 Podcast-Folgen darüber lehren.

Wie Property Based Testing hilft
Wie Property Based Testing hilft

Wie Property Based Testing hilft

Ein Fehler, der erst nach genau 17 Schritten auftritt, klingt untestbar und bleibt es meist. Property Based Testing findet ihn trotzdem.

Statische Analyse mit KI
Statische Analyse mit KI

Statische Analyse mit KI

Statische Analyse wirft tausende Findings aus, KI behebt davon zwei Drittel zuverlässig. Wo die Methode bei altem Code an Grenzen stößt.

Fuzzy Testing
Fuzzy Testing

Fuzzy Testing

Fuzzing klingt nach Chaos, ist aber Methode und deckt Sicherheitslücken systematisch auf. Gezielte Testdaten schlagen den reinen Zufall.

Die vergessene Macht der Testentwurfstechniken
Die vergessene Macht der Testentwurfstechniken

Die vergessene Macht der Testentwurfstechniken

Die meisten Tester kennen Testentwurfsverfahren, wenden sie aber nur selten an. Vier Gruppen, fünf Techniken und die richtige Auswahllogik ändern das.

Implementierung als Testorakel
Implementierung als Testorakel

Implementierung als Testorakel

Wer Sollwerte für 2.500 Signale manuell berechnet, verliert den Anschluss. Wie eine Referenzimplementierung als Testorakel das löst.

Testen von Microservices
Testen von Microservices

Testen von Microservices

Aus einem trägen Monolithen mit stundenlangen End-to-End-Tests zu schnellen Microservices: Welche Teststrategie dabei wirklich funktioniert.

Testen von Webkomponenten vs. UI Elementen
Testen von Webkomponenten vs. UI Elementen

Testen von Webkomponenten vs. UI Elementen

280 UI-Tests in unter drei Minuten und ganz ohne Backend sind mit isoliertem UI-Testing machbar. Gemockte API-Antworten stabilisieren das.

Testentwurf mit KI
Testentwurf mit KI

Testentwurf mit KI

Testdesign-Methoden kennen viele, anwenden kaum jemand. Warum das so ist und wie KI diese Lücke schließt, ohne dass man aufhört, mitzudenken.

Mutation Testing
Mutation Testing

Mutation Testing

Mutation Testing ist über 50 Jahre alt, aber kaum jemand nutzt es. Wie Mutanten helfen, Testlücken zu finden und besseren Code zu schreiben.

Testentwurfsmethoden
Testentwurfsmethoden

Testentwurfsmethoden

25 bis 30 Testdesign-Techniken existieren, doch die meisten Tester nutzen kaum eine. Warum fünf davon für 90 % aller Testaufgaben reichen.

Test-Infrastruktur bei Geräteherstellern
Test-Infrastruktur bei Geräteherstellern

Test-Infrastruktur bei Geräteherstellern

700.000 Zeilen Code in einem Kombidämpfer, 2.000 Testfälle pro Nacht: wie Testautomatisierung in der Geräteentwicklung wirklich funktioniert.

Testentwurf mit modellbasierten Testen
Testentwurf mit modellbasierten Testen

Testentwurf mit modellbasierten Testen

Modellbasiertes Testen scheitert oft an der Lücke zwischen abstraktem Modell und Test. Ein Zwei-Phasen-Ansatz schließt genau diese Lücke.

Korrektheit durch formale Methoden
Korrektheit durch formale Methoden

Korrektheit durch formale Methoden

Testen beweist Fehler, aber nie Fehlerfreiheit, formale Methoden können genau das. Vom Typsystem bis zum verifizierten Kernel skalierbar.

Testdaten und Datenprozesse
Testdaten und Datenprozesse

Testdaten und Datenprozesse

Produktionsdaten decken oft nur 70 % der Testfälle ab. Wie man Datenprozesse systematisch testet und Business und IT dabei auf eine Wellenlänge bringt.

Testverfahren für das ZDF
Testverfahren für das ZDF

Testverfahren für das ZDF

90 % der fehlgeschlagenen Tests sind echte Bugs, nicht Automatisierungsfehler. Warum trotzdem kein Projekt ohne manuelles Testing auskommt.

Acceptance test-driven LLM development
Acceptance test-driven LLM development

Acceptance test-driven LLM development

LLMs testen wie ein Profi: Acceptance Test Driven Development trifft auf Fine-Tuning – so entsteht ein messbarer Qualitätsprozess für KI-Systeme.

Testpyramide – ein kritischer Blick
Testpyramide – ein kritischer Blick

Testpyramide – ein kritischer Blick

Viele Unit-Tests, hohe Testabdeckung, trotzdem Bugs. Warum die Testpyramide oft falsch angewendet wird und wann andere Ansätze sinnvoller sind.

Acceptance Testing
Acceptance Testing

Acceptance Testing

Wer Abnahmetests erst kurz vor der Lieferung plant, testet Qualität zum teuersten Zeitpunkt ein. Was frühe Einbindung wirklich bringt.

Gerichtssachverständiger
Gerichtssachverständiger

Gerichtssachverständiger

Wer Software abnimmt, prüft meist nur Funktionen. Ob bis zu 12.000 unentdeckte Bugs normal sind und was "Stand der Technik" juristisch wirklich bedeutet.

ChatGPT for Test
ChatGPT for Test

ChatGPT for Test

ChatGPT für Testfälle, Testdaten und explorative Ideen nutzen: Was wirklich funktioniert, wo Vorsicht geboten ist und warum Prompting entscheidet.

Properties Based Testing
Properties Based Testing

Properties Based Testing

Millionen Testfälle automatisch generiert, statt mühsam von Hand geschrieben: Was eigenschaftsbasiertes Testen ist und wo seine Grenzen liegen.

Automotive Testen
Automotive Testen

Automotive Testen

Automotive-Testen: ein Scheibenwischer gilt schon als sicherheitskritisches System. Was das für Testmethoden, Normen und den Alltag als Tester bedeutet.

Modellbasiertes Testen ohne UML: Kästchen und Pfeile
Modellbasiertes Testen ohne UML: Kästchen und Pfeile

Modellbasiertes Testen ohne UML: Kästchen und Pfeile

Modellbasiertes Testen gilt als komplex, dabei reichen Kästchen, Pfeile und ein Flowchart, notfalls auf Papier. Anforderungslücken zeigen sich sehr früh.

Test Intelligence
Test Intelligence

Test Intelligence

In 1 % der Zeit 80 % der Fehler finden: Wie Test-Impact-Analyse und Test-Gap-Analyse das Testing grundlegend verändern.

Sociable Tests
Sociable Tests

Sociable Tests

Warum entstehen hunderte Unit-Tests, aber die Software läuft trotzdem nicht? Weil isolierte Tests allein kein Feature beweisen – und das ist das Problem.

Gamification im Test
Gamification im Test

Gamification im Test

Manuelles Testen macht keinem Spaß und Risikoanalysen landen ungelesen in der Schublade. Gamification löst beides, etwa mit Maturity Poker.

Wenn die Kunden Kollegen sind
Wenn die Kunden Kollegen sind

Wenn die Kunden Kollegen sind

Wie testet man eine App, die Fahrer während der Fahrt nutzen, ohne sie abzulenken? Test Drives, Surveys und Slow Rollouts auf 20% der Flotte.

Shift Left
Shift Left

Shift Left

Wer Qualität erst beim Testen prüft, hat schon verloren. Wie Unit Tests, IDE-Plugins und Contract Testing Fehler früher sichtbar machen.

Cypress
Cypress

Cypress

Cypress statt Selenium: Warum echte Browser-Tests stabiler sind, wie Component Testing die Test-Pyramide rettet und wo die Grenzen des Tools liegen.

Ersetzt AI den Test Engineer?
Ersetzt AI den Test Engineer?

Ersetzt AI den Test Engineer?

Vom Tischler zum Agile Engineering Coach: Wie ein Berufswechsel und ein Buch über Systemtest eine ganze Karriere im Testen ausgelöst haben.

Game Testing
Game Testing

Game Testing

500.000 Spieler, ein 25 Jahre altes Spiel, wöchentliche Patches: wie Game Testing wirklich funktioniert und warum explorative Tests dabei unverzichtbar sind.

Reviews
Reviews

Reviews

Reviews gelten als schwerfällig, sind es aber nicht. Welche Typen wirklich helfen, welche Fallstricke Teams ausbremsen und wie ein erster Review gelingt.

Qualitätssicherung in agilen Projekten
Qualitätssicherung in agilen Projekten

Qualitätssicherung in agilen Projekten

Qualität in agilen Projekten entsteht nicht hinten im Abnahmetest, sondern ganz vorne im Dialog. Warum das so ist und was dabei oft schiefläuft.