Was unter Testing in der Informatik verstanden wird
Im IT-Kontext bezeichnet Testing die systematische Überprüfung, ob ein System fachlich und technisch wie vorgesehen arbeitet. Dazu gehören die Vorbereitung von Testfällen, die Ausführung von Tests, die Dokumentation von Abweichungen sowie die Nachprüfung nach Korrekturen. Je nach Projekt werden Anforderungen, Benutzerrollen, Schnittstellen, Eingaben, Ausgaben und Fehlerszenarien gezielt geprüft.
Typische Anlässe für Testdienstleistungen
Testing wird häufig bei neuen Software-Releases, Website-Relaunches, ERP- oder CRM-Einführungen, Schnittstellenanbindungen und Datenmigrationen eingesetzt. Auch nach Updates, Refactorings oder Systemwechseln dient es dazu, unbeabsichtigte Nebenwirkungen früh zu erkennen. In Support- und Beratungsmandaten wird Testing oft als kontrollierter Schritt zwischen Entwicklung, Anpassung und produktivem Betrieb eingeplant.
Manuelles, automatisiertes und fachliches Testing
Je nach Zielsetzung kommen unterschiedliche Testansätze zum Einsatz. Manuelles Testing eignet sich etwa für explorative Prüfungen, Abnahmetests oder die Bewertung komplexer Benutzerabläufe. Automatisiertes Testing wird vor allem dort genutzt, wo wiederkehrende Prüfungen effizient und nachvollziehbar ausgeführt werden sollen, etwa bei Regressionen oder standardisierten Schnittstellenprüfungen. Inhaltlich kann zwischen funktionalem, Integrations-, Regressions-, Performance- und Akzeptanztesting unterschieden werden.
Abgrenzung zu Wartung, Security Consulting und UX/UI
Testing prüft, ob eine Lösung definierte Anforderungen erfüllt; es ersetzt weder laufende Maintenance und Wartung noch Systemadministration. Im Unterschied zu Security Consulting liegt der Fokus nicht primär auf Sicherheitsanalysen, Schwachstellenbewertungen oder Compliance-Fragen, auch wenn sicherheitsrelevante Funktionen mitgetestet werden können. Gegenüber UX/UI-Dienstleistungen bezieht sich Testing auf die Prüfung bestehender Umsetzungen, nicht auf die konzeptionelle Gestaltung von Nutzerführung und Interface.