SDLC / Test
SDLC
Test
Die Testphase klärt, ob das System unter Realbedingungen funktioniert, fachlich wie technisch. Sichtbar wird das nicht nur an der funktionalen Korrektheit, sondern auch an nicht-funktionalen Eigenschaften wie Performance, Sicherheit, Robustheit und Bedienbarkeit.

Fachvertreter und Key-User bringen hier ihre Perspektive ein, indem sie reale Nutzungsszenarien erproben, nicht nur vordefinierte Testfälle abarbeiten. Test ist damit auch ein fachlicher Realitätscheck, nicht nur eine technische Prüfung.
Was in der Testphase geklärt wird
Vier Bereiche entscheiden, wie belastbar das Ergebnis einer Testphase ist:
- Funktionale Korrektheit: Tut das System, was in Anforderungen und Design festgelegt wurde?
- Nicht-funktionale Qualität: Wie verhält es sich unter Last, bei Ausfällen und in puncto Sicherheit?
- Bedienbarkeit: Kommen reale Nutzer im Alltag tatsächlich gut damit zurecht?
- Testabdeckung: Welche Szenarien wurden geprüft und welche bewusst nicht?
Gerade die Testabdeckung verdient einen ehrlichen Blick. Kein Testplan deckt alles ab, entscheidend ist, dass die Lücken bekannt sind und nicht erst im Betrieb entdeckt werden.
Wer typischerweise beteiligt ist
QA-Verantwortliche oder Testingenieure entwerfen systematische Testfälle und bauen Automatisierung auf, die sich wiederholen lässt. Entwicklerinnen und Entwickler ergänzen das um Unit- und Integrationstests, oft schon während der Entwicklungsphase. Fachvertreter und Key-User erproben reale Szenarien und sprechen am Ende die fachliche Abnahme aus, kein rein technisches Häkchen. Bei Bedarf kommen Security- oder Performance-Spezialisten hinzu, wenn nicht-funktionale Anforderungen eine eigene Prüftiefe verlangen.
Typische Risiken
Wird die Testphase auf ein formales „Abhaken von Testfällen“ reduziert, wandern Fehler und Schwächen in den Produktivbetrieb. Die Organisation zahlt dann mit Vertrauensverlust bei Nutzern und mit hohen Folgekosten, weil ein Fehler im Betrieb fast immer teurer ist als derselbe Fehler, der im Test gefunden wird.
Was am Ende vorliegen sollte: Übergabe an die Bereitstellung
| Übergabeartefakt | Warum es zählt |
|---|---|
| Testergebnisse und -protokoll | Dokumentiert, was tatsächlich geprüft wurde |
| Bekannte, priorisierte Restfehler | Verhindert, dass die Bereitstellung davon überrascht wird |
| Fachliche Abnahme | Bestätigt Tauglichkeit im echten Einsatz, nicht nur im Labor |
| Ergebnisse nicht-funktionaler Tests | Zeigt, ob das System unter Last und Sicherheitsanforderungen standhält |
| Erkenntnisse für die Rollout-Strategie | Beeinflusst, ob Big Bang oder schrittweise sinnvoller ist |
Fragen, die sich alle Beteiligten stellen sollten
- Sind Fachvertreter im Test eingebunden, bevor Kunden oder Endnutzer betroffen sind?
- Werden neben der reinen Funktion auch Aspekte wie Sicherheit, Performance und Bedienbarkeit unter realistischen Bedingungen geprüft?
Test ist keine reine Entwicklungsaufgabe. Wer als Fachbereich oder Management nie mit realen Testfällen in Berührung kommt, erfährt von Problemen oft erst im Live-Betrieb.
Im Beispiel: Ablösung des Ticketsystems
Im Test unseres Beispiels zur Systemablösung zeigt sich, ob das neue System unter realistischer Last, mit echten Nutzern und unter kritischem Blick auf die Sicherheit hält, was es verspricht. Erst wenn Support, Vertrieb und IT die Lösung im Testbetrieb erprobt haben, lässt sich seriös über den Rollout entscheiden.