6 Secrets to Effective End User Testing
Zuletzt aktualisiert am November 12, 2020
Plutora Blog – Testmanagement Lesezeit 6 Minuten
Mehr als ein Kontrollkästchen am Ende des Projekts – Endbenutzertests können für den Erfolg Ihres Projekts von unschätzbarem Wert sein. Endbenutzertests beinhalten einen Fachexperten aus dem Geschäftsbetrieb, der dem Projektteam hilft, zwei Dinge zu bestimmen:
- Ist das Release bereit für die Produktion?
- Wo kann die Anwendung verbessert werden, um die Benutzereffizienz zu maximieren? Schließlich werden so das Unternehmen und Ihre Gehaltsschecks bezahlt.
Um das Beste aus Ihren Endbenutzertests herauszuholen, finden Sie hier einige Geheimnisse, die unsere erfahrenen Tester durch jahrelanges Ausprobieren gelernt haben – jetzt können Sie aus unseren Fehlern lernen!
Akzeptieren Sie nicht irgendeinen Endbenutzer
Während jeder Endbenutzer in der Lage sein kann, Features und Funktionen zu testen, wird ein Fachexperte den Zweck dahinter verstehen und warum sie wichtig sind. Diese zusätzlichen Erkenntnisse können für das Produktteam von unschätzbarem Wert sein, wenn es an zukünftigen Iterationen des Produkts arbeitet.
Zentralisieren Sie Buchungen, lösen Sie Konflikte und verfolgen Sie Systemabhängigkeiten. Eliminieren Sie fehleranfällige manuelle Konfigurationsmanagement- und Änderungssteuerungsprozesse.
Weitere Informationen
Beispiel: Einem Testteam eines Reiseunternehmens wurde ein Endbenutzer mit begrenzter Erfahrung zugewiesen, um die Anforderungen an die Benutzerakzeptanztests zu erfüllen. Das neue Feature-Set wurde getestet und bestätigt zu arbeiten. Dies erfüllte die endgültige Anforderung, die für die Bereitstellung des Produkts erforderlich war. In der Produktion wurde bestätigt, dass die Funktionen zwar tatsächlich einer wörtlichen Übersetzung der Anforderungen entsprachen, das Ziel, was die Endbenutzer tatsächlich benötigten, jedoch erheblich verfehlten. Dies lag daran, dass die Entwickler nicht wussten, wie das Tool tatsächlich verwendet wurde, und der unerfahrene Endbenutzer die Notwendigkeit nicht verstand. Infolgedessen erforderte der neue Code eine massive Änderung des vorhandenen Benutzerworkflows, was ihn sehr ineffizient machte. Der neue Code musste zurückgesetzt und überarbeitet werden. Ein Fachexperte hätte das gewusst und viel Zeit und Geld gespart.
Es lohnt sich auch zu bedenken, dass nicht alle Fachexperten gleich wertvoll sind. Diejenigen, die bereit sind, sich wirklich mit dem Produktteam zu beschäftigen und mit Ihnen zusammenzuarbeiten, werden weitaus wertvoller sein als diejenigen, die einfach nur das Kontrollkästchen aktivieren.
Einbeziehung der Endbenutzer
Es kann manchmal eine Herausforderung sein, einen Fachexperten für Endbenutzertests zu finden. Sie sind in der Regel bereits mit Vollzeitaufgaben beschäftigt und können zögern, mehr zu übernehmen. Oft ist der einzige Weg, einen Job zu bekommen, ein Führungsmandat.
Sobald sie jedoch zugewiesen sind, ist es wichtig, dass sie das Gefühl haben, dass die Beziehung kooperativ ist. Sie müssen wahrscheinlich davon überzeugt sein, dass Benutzertests die Produktqualität verbessern und die Benutzereffizienz verbessern. Aus diesem Grund ist es eine gute Investition ihrer Zeit.
Vereinfachen Sie die Testanforderungen
Wir haben betont, wie wichtig es ist, Endbenutzertests zu einer produktiven Zeitinvestition zu machen. Um Ihren Fachexperten davon zu überzeugen, dass Sie seine Zeit nicht verschwenden, beachten Sie die folgenden Punkte:
- Respektieren Sie ihre Zeit – Halten Sie die Aufgabe so einfach wie möglich. Machen Sie es ihnen so bequem wie möglich zu helfen. Achten Sie darauf, dass Sie Ihren Endbenutzer nicht überfordern.
- Helfen Sie ihnen, ihren Wert zu erkennen – Seien Sie geduldig, sie sehen möglicherweise zunächst nicht den Wert ihrer Rolle als Endbenutzer-Tester. Erklären Sie, warum ihre Tests und Erkenntnisse so wichtig sind. Sobald sie den Wert verstehen, den sie beitragen, werden Endbenutzer in der Regel viel hilfreicher.
- Benötigen Sie nicht zu viel – Denken Sie daran, dass sie Fachexperten in ihrem Geschäftsbereich sind, genau wie Sie in Ihrem. Halten Sie Tests in einem definierten Umfang und erwarten Sie nicht, dass sie Ihren Job lernen.
Coach durch die Tests
Die Hauptaufgabe des Testmanagers besteht darin, etwaige Unannehmlichkeiten oder unnötige Unannehmlichkeiten für den Endbenutzer zu mildern. Sie müssen sie oft durch die erforderlichen Tests und Herausforderungen coachen, die sie möglicherweise haben.
Denken Sie daran: Sprechen Sie nicht mit Endbenutzern. Nur weil sie in Ihren Fachgebieten nicht kompetent sind, macht sie das nicht weniger wertvoll. Es gibt keinen schnelleren Weg, sie und zukünftige Unterstützung zu verlieren, als mit ihnen zu sprechen.
Aufbau von Endbenutzerbeziehungen
Wir können es nicht genug sagen, zeigen Sie den Endbenutzern Respekt dafür, dass sie der Fachexperte und ihre Teilnahme als Tester sind, auch wenn dies vorgeschrieben war und sie keine andere Wahl hatten, als teilzunehmen. Das Gefühl, geschätzt zu werden, trägt wesentlich dazu bei, hilfreiche und kooperative Endbenutzer zu schaffen – sowohl für Ihre unmittelbaren Testanforderungen als auch für zukünftige Tests. Die Zusammenarbeit der Endbenutzer wird am besten durch Lob und Anerkennung ihres einzigartigen Geschäftswissens und ihres Beitrags zum Projekt gefördert.
Ein guter Endbenutzer-Tester kann für den Erfolg eines Projekts sehr wertvoll sein. Behandle sie als solche. Dies beinhaltet oft die Annahme von Eingaben zu Dingen, die Ihnen trivial erscheinen, für sie jedoch von Bedeutung sind. Fachexperten werden Themen aufgreifen, die Sie sonst verpassen würden, genau deshalb brauchen Sie sie.
Unterstützende Testtools verwenden
Endbenutzerinteraktionen mit Testtools sollten am besten auf ein Minimum beschränkt werden. Je mehr sie die Rolle des Testers lernen müssen, desto weniger Fokus können sie darauf legen, der Fachexperte zu sein, den Sie benötigen.
Der Einsatz eines Testmanagement-Tools ist in der Regel unumgänglich. Halten Sie die Navigation und Interaktionen der Endbenutzer so einfach wie möglich. Das Erstellen eines Spickzettel mit wichtigen Schritten kann hilfreich sein.
Fügen Sie den normalen Verantwortlichkeiten der Endbenutzertester kein zusätzliches Risiko hinzu. Ihre normalen Arbeitssysteme können manchmal als heiliger Boden angesehen werden. Der Versuch, die Genehmigung zur Installation von Testtools in ihrer kontrollierten Umgebung zu erhalten, kann oft ein Deal Breaker sein.
Hier ist Plutora ideal. Da es sich um eine SaaS-basierte Lösung handelt, wird nichts installiert. Es funktioniert auf allen gängigen Webbrowsern und Mobilgeräten, sodass Sie und Ihre Endbenutzer den SDLC unabhängig von ihrem Zeitplan oder Standort vorantreiben können. Dies bedeutet, dass es einfach ist, dem Endbenutzer Zugriff auf Testumgebungen, Projekt- und Release-Anforderungen und alles andere zu gewähren, was er zur effizienten Erfüllung der Rolle benötigt.
Planen Sie jetzt eine Plutora-Demo.
Dan ist ein Branchenspezialist bei Plutora. Dan bekam seinen ersten Geschmack der Programmierung in der High School, Codierung Spiele in Basic. Seitdem ist er direkt an fast allen Aspekten des Entwicklungs— und Release-Lebenszyklus beteiligt – Codierung, Test, Projektmanagement, Teammanagement, Architektur, Datenbank, Web & Grafikdesigner und vieles mehr. Er hat Entwicklungslebenszyklusmethoden für Unternehmen wie Sears Financial, Novell, Sprint, Daimler-Benz Financial, Sabre, Centex und T-Mobile implementiert, um nur einige zu nennen. Neben seiner unternehmerischen Tätigkeit hat er mehrere Unternehmen gegründet und arbeitet weiterhin als Wirtschafts- und Technologieberater an verschiedenen nationalen und internationalen Projekten. Insgesamt hat Dan buchstäblich Hunderte von Bereitstellungen, Entwicklungsinitiativen und Tausenden von iterativen Codeverbesserungen verwaltet und orchestriert.
Leave a Reply