1. Tests der Benutzerfreundlichkeit (oder Benutzererfahrung).
Usability-Tests werden auch User-Experience-Tests genannt. In diesem Text werden Usability-Tests erläutert.
Usability-Tests sind im Grunde Black-Box-Tests.
Bei der Softwareentwicklung konzentrieren sich Programmierer hauptsächlich auf die Implementierung von Funktionen und Leistung und legen wenig Wert auf die Benutzerfreundlichkeit. Aus Benutzersicht ist jedoch die Benutzerfreundlichkeit/Benutzererfahrung einer Software am direktesten. Dies wird von Entwicklern oft übersehen.
2. Grundelemente des Usability-Tests
Die Grundelemente der Benutzerfreundlichkeit liegen im Allgemeinen in der Verantwortung des Produktmanagers, aber als Testingenieur ist es auch hilfreich, die folgenden Grundelemente zu verstehen.
-
Berücksichtigt jedes Benutzerinteraktionsdesign das Verständnis, den Bildungshintergrund und die Umweltbelastungen des Endbenutzers?
-
Ist die Ausgabe des Programms aussagekräftig, frei von beleidigenden Worten und mehrdeutig?
-
Ist die zur Fehlerdiagnose verwendete Fehlermeldung einfach und leicht verständlich oder bedarf es eines Doktortitels in Informatik, um sie zu verstehen?
-
Bewahrt die Benutzeroberfläche konzeptionelle Konsistenz, interne Kohärenz und grammatikalische Konsistenz? Entspricht sie den vereinbarten Nutzungsgewohnheiten, semantischen und syntaktischen Regeln, Format, Stil und Abkürzungsgewohnheiten?
-
Bietet ein Softwaresystem, das hohe Präzision und Genauigkeit erfordert, eine ausreichend effektive Eingabevalidierung?
-
Enthält das System zu viele Optionen oder enthält es Optionen, die nicht verwendet werden?
-
Ist das System in der Lage, zeitnah auf Eingaben des Benutzers zu reagieren?
-
Ist das Programm einfach zu bedienen?
-
Ist die Software so konzipiert, dass sie den Benutzern eine genaue Eingabe ermöglicht?
-
Können die Aktionen des Benutzers problemlos wiederholt werden?
-
Sind Benutzer sicher, dass sie unfallfrei zwischen den vielen Funktionen und Menüs wechseln können?
-
Entspricht die funktionale Umsetzung der Software den Designvorgaben?
3. Usability-Testprozess
Wie am Anfang des Artikels erwähnt, handelt es sich beim Usability-Test um einen Black-Box-Test, daher sollte der gesamte Testprozess mit dem Black-Box-Test übereinstimmen.
Am Beispiel eines häufigen Szenarios lautet der häufig verwendete Testprozess wie folgt:
-
Suchen Sie den Datensatz eines Kunden und ändern Sie ihn.
-
Suchen Sie den Datensatz eines Unternehmens und ändern Sie ihn.
-
Erstellen Sie einen neuen Firmendatensatz.
-
Löschen Sie einen Firmendatensatz.
-
Erstellen Sie eine Liste von Unternehmen einer bestimmten Art.
-
Drucken Sie die Liste aus.
-
Wählen Sie einen Stapel Kontakte aus und exportieren Sie ihn in eine Textdatei oder Tabellenkalkulationsdatei.
-
Importieren Sie eine Kontaktinformationsdatei aus einem anderen System.
-
Fügen Sie einem oder mehreren Datensätzen ein Foto hinzu.
-
Erstellen und speichern Sie einen benutzerdefinierten Bericht.
-
Maßgeschneidertes Menü.