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

Unittest
Unittest

Unittest

Sichere dir mit Unittests ein solides Fundament für deine Software. Erkenne Fehler frühzeitig und steigere die Codeüberdeckung für Stabilität.

Podcastfolgen

Fuzzy Testing

Fuzzing klingt nach Chaos, ist aber Methode: Wie zufällige Eingaben systematisch Sicherheitslücken aufdecken und warum gezielte Testdaten dabei mehr bringen als reiner Zufall.

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 ist über 50 Jahre alt, aber kaum jemand nutzt es. Wie Mutanten helfen, Testlücken zu finden und besseren Code zu schreiben.

Acceptance Testing

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

ChatGPT for Test

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

Automotive Testen

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

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

Manuelles Testen macht keinem Spaß, Risikoanalysen landen in der Schublade. Gamification im Testen kann beides lösen – mit konkreten Formaten wie Bingo-Bongo oder Maturity Poker.

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 statt Selenium: Warum echte Browser-Tests stabiler sind, wie Component Testing die Test-Pyramide rettet und wo die Grenzen des Tools liegen.

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 gelten als schwerfällig, sind es aber nicht. Welche Typen wirklich helfen, welche Fallstricke Teams ausbremsen und wie ein erster Review gelingt.