Usability - Testszenarien

Usability
Testszenarien
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
1. Testziel
Beispiel (IA6_2013; Handy-Game Obacht:
Konkret genug nur die letzten 3 Punkte, weil
einzelne Funktionalitäten im Fokus
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
1. Testziel
Beispiel (IA6_2013; Lumenaer LED-Installation
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
1. Testziel
Beispiel (IA6_2013; Lumenaer LED-Installation
Klare Testziele
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
1. Testziel
• Was soll im Test heraus gefunden werden?
Wurden im Team bestimmte Punkte des IA-Designs kontrovers diskutiert?
Werden bestimmte Punkte des IA-Designs als besonders kritisch erachtet?
• Welche Punkte der IA sollten im Test unbedingt berührt werden?
- Ablauf der Haupt-UseCases
- wesentliche Elemente für Erfolg der IA
- UC mit vielen Erweiterungen
- ggf. unkonventionelle Lösungen im IA-Ablauf?
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
2. Testobjekt
• Welche Art Test-Prototyp ist in aktueller Phase der Projektentwicklung sinnvoll?
• Wie können die unter (1) definierten Punkte im Prototypen realisiert werden? (Funktionalität des Prototypen)
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
3. Testmethode
• Welche Testmethodik soll angewandt werden?
- Lautes Denken
- Fragebogen
- Expertenevaluation etc.
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorab definieren:
4. Technik
• Welche zur Verfügung stehende Technik
dient der definierten Konstellation am besten?
• praxisnah testen! Nutzungs-Kontext (Screen, Raum, mobile))
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorbereitung
Testszenario erstellen
• Ablauf des Tests detailliert formulieren
• inkl. Einleitung, Aufgabenstellungen und Verabschiedung
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorbereitung
Testort definieren
• Wo soll der Test durchgeführt werden
Praxisnähe / Verfügbarkeit
Testtechnik sicherstellen
• Woher kommt die unter (3) definierte Testtechnik?
• Wann stehen Ort und Technik zur Verfügung
>> buchen!
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorbereitung
Testteam zusammen stellen
• Testleiter
• Technikchef
• Beobachter
• Auswerter
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Vorbereitung
Testpersonen engagieren
• Wieviele Testpersonen werden benötigt?
(min. 7-8 pro Testversion)
• Woher sind die Testpersonenen zu rekrutieren?
(Zielgruppenähe, zeitliche Verfügbarkeit)
• Erhalten die Testpersonen eine Aufwandsentschädigung?
(welche?)
• Testpersonenen zum Testtermin verpflichten
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
entwickeln
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Häufig verwendete Methode:
Lautes Denken
Testpersonen geben ihre Eindrücke während der Benutzung der Seite
lautsprachlich wieder.
Aus den spontanen Äußerungen kann nachvollzogen werden, wie die Nutzer mit der Webseite interagieren.
unterstützt durch:
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Videobeobachtung des Benutzers beim Bearbeiten des Testszenarios
wahlweise durch
- synchron aufzeichnende Raumkameras
- Screenrecording + Webcam
- EyeTracking (stationär oder mobil)
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test
Zwei Phasen
1. Benutzer soll eine Aufgabe unter Beobachtung bearbeiten.
2. Besprechung mit dem Benutzer - Identifizieren evtl. aufgetretener Stolpersteine
- gemeinsame Suche nach Lösungsvorschlägen
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Inhalt
Identifizieren Sie min. 3 zentrale Handlungen,
die innerhalb Ihrer Anwendung zu absolvieren sind.
Formulieren Sie daraus je eine Aufgabe für Ihre Testpersonen.
Beispiel:
"Melden Sie sich als neues Community Mitglied an und erstellen Sie Ihre Online Identität!"
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Leitfaden für die Testleitung verfassen.
• freundliche Begrüßung
mit Dank an die Testperson, dass sie ihre Zeit zur Verfügung stellt
und die Versicherung, dass Sie ihre Mithilfe schätzen.
• eine Versicherung, dass nicht die Testperson getestet wird, sondern
die Software und dass die Testperson nichts falsch machen kann.
• Erläuterungen zu der Funktion des Testleiters und des Beobachters.
• die Frage, ob die Testperson einer Tonaufnahme zustimmt und die
Versicherung, dass die Aufnahme anonym ist und nach ihrer
Auswertung gelöscht wird.
• die Spielregeln, die der Testperson erklären, was sie erwartet.
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Anforderungen
Die abzuarbeitenden Aufgaben sollen
- ausreichend komplex und
- in vertretbarer Zeit zu erledigen sein.
- auch in untere Ebenen der Anwendung führen
- das Aufsuchen verschiedener Unterseiten innerhalb einer Aufgabe erfordern
- spezielle Funktionen der Seite nutzen
(Suche, Beitrag verfassen, Anmelde- oder Kontaktfunktion)
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Anforderungen
Aufgaben können auch mehrstufig aufeinander aufgebaut sein.
Meist werden mehrere Aufgaben erforderlich sein, um den Funktionsumfang einer Site zu testen.
Die Aufgaben sollten vorab selbst testweise durchgespielt werden.
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Beispiel:
IA6 2013; Handy-Game Obacht
?
Konkrete Handlungsaufforderungen mit erkennbarem Abschluss
ggf. „Fertig.“ sagen lassen
>> 1,2,5: gut
Anweisungen 3 und 4 ohne erkennbares Ergebnis
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien
Beispiel:
IA6 2013; Wetterstation
Konkrete Handlungsaufforderungen mit erkennbarem Abschluss
ggf. „Fertig.“ sagen lassen
>> alle gut bis auf (1)
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Erste Schritte
Selbst Klarheit verschaffen über:
Was soll herausgefunden werden?
Welche kritischen Punkte sollen berührt (getestet) werden?
Aufgaben nicht zu kompliziert anlegen.
Klar, kurz und verständlich formulieren
Bei Kombination aus einfachen und schwierigen Aufgaben immer eine einfache Einstiegsaufgabe wählen!
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Charakter der Aufgaben
Geben Sie den Testpersonen durch das Testszenario
Gelegenheiten, möglichst selbstständig zu interagieren.
Bleiben Sie selbst in der Rolle des Beobachters.
Evtl. Befragungen sollten erst im Anschluss an den Test
eingebaut werden.
>> realitätsnahe Nutzungssimulation anstreben!
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Begrüßungstext
Beispiel: FS 2007, Test Hochschulseiten
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Anwesende vorstellen
Beispiel: IA6-2013; Wetterstation
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Ablauf erklären
Beispiel: IA6-2013; Wetterstation
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Begrüßungstext
oder:
Beispiel: IA6 2013 A Seriouse Game (Kinect)
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Aufgaben
Beispiel: FS 2007, Test Hochschulseiten
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Aufbau
Dank
oder:
oder:
ausführlicher, bzw. noch eine direkte Befragung im Anschluss über Eindrücke und evtl. aufgetretene Unklarheiten während des Tests
Beispiele: FS 2007, Test Hochschulseiten, IA6-2013 Wetterstation
KP Ludwig John
Usability Testszenarien entwickeln
Testszenarien entwickeln
Testumfang
Dauer ist so OK, nicht länger, nicht zu kurz!
Beispiel: Test der Website enpress.de; Judith Dachs, 2008
KP Ludwig John
Usability Testszenarien entwickeln
Usability-Test - praktisch
Beginn Testvorbereitung
JETZT
Arbeit in den Teams
Festlegen:
Test organisieren:
-
Testziel
Art des Prototypen
Testmethode
Testtechnik
KP Ludwig John
- Testteam Rollenverteilung
- Testpersonen finden
- Testszenario entwickeln
- Testtermin festlegen
Usability Testszenarien entwickeln
Termine
18. Mai 2015
Gruppenkonsultationen
>> planen
25. Mai 2014
Pfingstmontag
01. Juni 2015
Testszenarien + Planung fertig
Beginn Testzeitraum
KP Ludwig John
Usability Testszenarien entwickeln