Nicht-funktionales Testen ist die Überprüfung eines Systems nicht nur aus der Perspektive der Ausführung von Geschäftsanforderungen, sondern auch hinsichtlich der Benutzerfreundlichkeit (Usability), Leistung, Sicherheit, Anpassungsfähigkeit und Barrierefreiheit (Accessibility).
Hintergrund der Frage: Wenn am Anfang des Testens der Schwerpunkt ausschließlich auf "funktioniert/nicht funktioniert" lag, wurde mit zunehmendem Wettbewerb und Anforderungen an die Produktqualität auch auf begleitende Parameter wie Benutzerfreundlichkeit, Geschwindigkeit der Arbeit und Zugänglichkeit für Menschen mit Behinderungen geachtet. Dies hatte Auswirkungen auf die Entwicklung des nicht-funktionalen Testens.
Problem: Tester wissen oft nicht, wie sie nicht-funktionale Parameter manuell formalisiert und bewertet werden können. Es entsteht Subjektivität: Was für einen Benutzer bequem ist, ist für einen anderen unbequem. Das Fehlen klarer Checklisten und Kriterien verschärft die Situation nur.
Lösung: Tester sollten:
Wesentliche Merkmale:
Kann man auf manuelles Testen der Benutzerfreundlichkeit verzichten, wenn automatisierte Tests durchgeführt werden?
Nein. Die Benutzererfahrung ist stark subjektiv, und viele Aspekte können nur durch manuelle Analyse oder das Feedback realer Benutzer identifiziert werden.
Reicht es aus, die Zugänglichkeit (Accessibility) nur mit automatischen Scannern zu überprüfen?
Nein. Automatische Überprüfungen identifizieren in der Regel nur 20–30% der Probleme. Der Rest wird nur durch manuelle Interaktion entdeckt: durch Tastaturnavigation, Lesen mit einem Screen-Reader usw.
Muss Accessibility getestet werden, wenn unter den Kunden keine Menschen mit Behinderungen sind?
Ja. Gesetzgebung, Qualitätsstandards und die Zukunftsperspektiven des Produkts erfordern eine hohe Zugänglichkeit. Außerdem könnten einige Benutzer zeitweilige Einschränkungen haben (zum Beispiel Verletzungen).
Der Tester hat den niedrigen Kontrast der Beschriftung zur Schaltfläche übersehen: Benutzer mit Sehbehinderungen konnten den Text nicht sehen.
Vorteile:
Nachteile:
Der Tester verwendete ein kostenloses Tool zur Überprüfung des Kontrasts und erstellte eine Checkliste zur Barrierefreiheit.
Vorteile:
Nachteile: