Erste Schritte mit WalkMe Shield
Kurzübersicht
WalkMe Shield ist ein Testautomatisierungstool, das die erweiterten Funktionen und die leicht verwendbare Benutzeroberfläche von WalkMe nutzt, um fortwährend sicherzustellen, dass die WalkMe-Erfahrung immer auf dem neuesten Stand ist.
In diesem Artikel erfahren Sie die grundlegenden Konzepte des Testens und den empfohlenen Ansatz für das Testen von WalkMe-Implementierungen mit Shield sowie die Arten von Ergebnissen, die Sie mit Shield erhalten können, was Ihnen bei der Analyse Ihrer Testläufe hilft. Wir werden auch einige Best Practices zum Testen gängiger WalkMe-Szenarien und einige Tipps zu Shield abdecken, um Ihnen das Leben zu erleichtern.
Schild-Wert
Als führendes Unternehmen im Bereich digitale Transformation sind wir stets danach bestrebt, unseren Benutzern die beste Erfahrung zu bieten und sie bei ihren laufenden Bedürfnissen für die digitale Übernahme zu unterstützen. In sich ständig ändernden Umgebungen ist es schwierig, jede Änderung der Website, jede Aktualisierung des Browsers und jeden Release einer neuen Plattformversion im Auge zu behalten.
Unsere höchste Priorität ist es, eine konsistente Erfahrung sicherzustellen. Mit WalkMe Shield können Sie einen proaktiven Ansatz verfolgen, um User Journeys zu schützen und für zufriedene Kunden und produktive Mitarbeiter zu sorgen.
- Sparen Sie Zeit und Geld, indem Sie den manuellen Aufwand für das Testen verringern und sich auf eine Wertsteigerung und Hochskalierung mit WalkMe konzentrieren.
- Ihre Shield-Tests stellen im Prinzip das erwartete Verhalten Ihrer gesamten WalkMe-Implementierung dar und sind eine einzige Quelle der Wahrheit.
- Das Aufzeichnen eines Tests ist genauso einfach wie das Erstellen eines Smart Walk-Thrus; es ist keine Codierung erforderlich.
- Nutzen Sie die erstklassigen Algorithmen und Automatisierungsfunktionen von WalkMe für Ihre Tests.
- Shield stellt eine automatische und detaillierte Berichterstattung zu jedem Testlauf bereit.
- Identifizieren Sie schnell potenzielle Probleme und validieren Sie Ihre Änderungen als Teil Ihres Workflows.
- Arbeiten Sie für effiziente Inhaltsmanagement-Prozesse mit Ihrem gesamten Team zusammen.
Funktionsweise
Da WalkMe eine Übernahmeebene auf einer zugrunde liegenden Website ist, müssen wir sicherstellen, dass wir unsere User Journeys ausgearbeitet haben und dass wir das erwartete Verhalten der WalkMe-Erfahrung verstehen.
Nehmen wir beispielsweise einmal an, dass wir ein Webformular haben und ein Smart Walk-Thru erklärt, wie dieses erfolgreich ausgefüllt wird. Wir sollten uns die erwartete Interaktion des Benutzers mit der Website und WalkMe vorstellen – ein erfolgreiches Ergebnis des Wegs zu erreichen. Nachdem wir dies definiert haben, können wir unseren Test planen.
Ein Test besteht für gewöhnlich aus 3 Teilen:
- Vorbedingungen: Gibt die Bedingungen an, die vor dem Testen bestehen müssen
- Starten Sie beispielsweise von einer bestimmten URL oder melden Sie sich als Benutzer X an
- Anweisungen: Die Testschritte, die das Benutzerverhalten simulieren
- Klicken Sie beispielsweise auf eine Schaltfläche, geben Sie Text ein oder klicken Sie auf ein WalkMe-Menüelement
- Erwartetes Ergebnis: Gibt das erwartete Ergebnis eines Tests an
- Auch bekannt als „Erfolgskriterien“
Erstellen Sie einen Test
Wir empfehlen, die Arbeit in zwei Teile aufzuteilen:
- Plan: Kennen Sie den User Journey, verstehen Sie die Rolle von WalkMe und umreißen Sie den Ablauf des Tests
- Aufzeichnen des Tests, Durchführung und Anzeige der Ergebnisse
Planen
1. Kennen Sie die User Journey
- Unsere Website wird salesforce.com und unsere User Journey konzentriert sich auf die Erstellung eines neuen Kontakts
2. Verstehen Sie die Rolle von WalkMe
- Wir haben einen Smart-Walk Thru, der aus dem Menü gestartet wird und ein Ziel hat
- Versuchen Sie, einen ähnlichen Smart Walk-Thru zu erstellen. Es muss nicht identisch sein, solange es wie erwartet funktioniert – Vergessen Sie nicht, es im Menü verfügbar zu machen, damit Sie es später wie ein Benutzer ausführen können.
3. Umreißen Sie den Test
- Unser Test beginnt auf der Startseite, auf der Sie das WalkMe-Menü öffnen und auf unseren Smart Walk-Thru „Create a New Contact“ klicken.
- Wir müssen das Formular richtig ausfüllen, um die Validierung zu bestehen.
- Unser letzter Schritt besteht darin, im Popup „Sie haben erfolgreich einen Kontakt erstellt!“ am Ende des Smart Walk-Thru auf „Fertig“ zu klicken.
Fragen Sie sich selbst: „Wie würde ich diesen Weg manuell testen?“ und erstellen Sie ihn dann mit Shield.
Aufzeichnen
1. Zeichnen Sie den Test auf
- Öffnen Sie den WalkMe Editor.
- Klicken Sie auf WalkMe Apps
- Wählen Sie WalkMe Shield
- Klicken Sie auf +
- Geben Sie Ihrem Test einen Namen
- Bewegen Sie den Mauszeiger über das +
- Klicken Sie auf Record
- WalkMe wechselt in den Aufzeichnungsmodus, um den Testablauf aufzuzeichnen
- Klicken Sie auf Save
- Sie können es später bei Bedarf bearbeiten, genau wie ein Smart Walk-Thru
2. Führen Sie den Test aus
Stellen Sie sicher, dass Ihr Test wie erwartet funktioniert.
- Gehen Sie zur Liste der Tests in der Shield-App
- Wählen Sie Ihren neu erstellten Test aus
- Klicken Sie auf Run
- Sehen Sie sich an, wie WalkMe eine Vorschau des Inhalts und den Test ausführt
3. Sehen Sie die Ergebnisse
- Sobald der Lauf abgeschlossen ist, klicken Sie auf „Ergebnisse anzeigen“, um zum Ergebnisbereich zu gelangen
- Sie finden eine visuelle Aufschlüsselung des gesamten Tests, sowohl der WalkMe-Schritte als auch der Testschritte
- Wenn Sie einen Test mehrmals ausführen, können Sie die Screenshots eines bestimmten Durchlaufs mit dem ursprünglichen Zustand (Erfassung) und dem letzten erfolgreichen Durchlauf vergleichen
- Dies ist ein leistungsstarkes Tool bei der Analyse der Unterschiede, die ein Problem verursacht haben könnten
Testergebnisse
Die folgenden Status sind für jeden Testlauf im Ergebnisbereich verfügbar:
- PASSED: Der Test erfolgreich abgeschlossen (seinen letzten Schritt erreicht)
- ABGESCHLOSSEN MIT FEHLERN: Der Test wurde erfolgreich abgeschlossen, aber das WalkMe-Erlebnis nicht
- Beispielsweise hat ein Smart Walk-Thru, das während des Tests abgespielt wurde, nicht dessen Ende erreicht
- Beispielsweise hat ein Smart Walk-Thru, das während des Tests abgespielt wurde, nicht dessen Ende erreicht
- FEHLGESCHLAGEN: Der Test wurde nicht erfolgreich abgeschlossen (unabhängig vom WalkMe-Inhaltsergebnis)
Jedes Testlaufergebnis enthält Informationen wie Datum des Testlauf, Status, WalkMe-Umgebung, WalkMe-Sprache, Testlaufdauer, Bildschirmauflösung und mehr.
Sie können den Test auch erneut ausführen, bearbeiten und sogar mit anderen Teammitgliedern teilen, die Zugriff auf dieses System im Editor haben.
Unterhalb der Informationen zum Testlauf sehen Sie eine Aufschlüsselung des gesamten Testlaufs, die alle Testschritte und die Smart Walk-Thru-Schritte enthält, die während des Tests abgespielt wurden.
Jeder Schritt verfügt über einen Screenshot, den Sie anklicken können, um direkt zum entsprechenden Bearbeitungsdialog des Schrittes zu gelangen, wo Sie den Inhalt schnell und einfach anpassen können.
Shield protokolliert automatisch die Ziele und Startpunkte von Smart Walk-Thrus und zeigt Ihnen somit klar und deutlich, falls etwas nicht wie erwartet funktioniert.
Handhabung von Fehlern
Wenn ein Test fehlschlägt, könnte dies an der WalkMe-Erfahrung, der zugrunde liegenden Website oder dem Test selbst liegen.
Identifizieren Sie zuerst, welcher Schritt fehlgeschlagen ist, lesen Sie den Grund für fehlgeschlagen und sehen Sie sich den Screenshot an.
Stellen Sie sicher, dass die WalkMe-Erfahrung wie erwartet funktioniert, indem Sie je nach Problemquelle die entsprechenden Inhalte abspielen und sie bei Bedarf anpassen. Das Gleiche gilt für den Test selbst. Möglicherweise müssen Sie Elemente erneut erfassen, Regeln aktualisieren oder Ihre Segmentierungslogik überprüfen.
Ein Blick auf die vorherigen Schritte hilft normalerweise dabei, die Problemquelle festzustellen. Das Vergleichen von Screenshots mit denen aus früheren Testläufen ist ebenfalls empfehlenswert, um Änderungen in der Umgebung zu erkennen, die die Ursache des Fehlers sein könnten. Nun möchten wir uns Screenshots näher ansehen.
Klicken Sie neben jedem Schritt auf eines der Screenshot-Symbole, um eine visuellere Aufschlüsselung des Testfortschritts anzuzeigen. Hier können Sie leicht Screenshots vergleichen, um Änderungen zwischen Testläufen zu verschiedenen Zeiten festzustellen. Shield zeigt automatisch den ursprünglichen Screenshot sowie den Screenshot vom letzten erfolgreichen Abschluss dieses Tests an.
Gemeinsam Testen Szenarien
SmartTips, Launchers, ShoutOuts und mehr!
Shield unterstützt verschiedene WalkMe-Erfahrungen. Wenn Sie Ihren Ziel-User Journey skizzieren, denken Sie daran, alle relevanten Teile des Erlebnisses zu berücksichtigen und sie mit Shield zu testen. So erhalten Sie die vollständige Deckung, die wir uns zum Ziel gesetzt haben.
Klicken Sie beispielsweise auf einen Launcher, um einen Smart Walk-Thru zu starten, und klicken Sie während der Anleitung auf einen SmartTip in einer Form, um ihn als Teil des Tests abzudecken. Wenn der Smart Walk-Thru endet, wird eine Umfrage geöffnet, also geben Sie die Details ein und reichen Sie sie auch mit Shield ein! Ihr Test hält die gesamte Erfahrung ab und teilt Ihnen mit, wenn sich etwas ändert. Shield identifiziert auch alle WalkMe-Inhalte, mit denen es während eines Tests interagiert, und ermöglicht es Ihnen, sie schnell über den Ergebnisbereich zu bearbeiten.
Ziele
Shield überprüft automatisch nach Smart Walk-Thru-Zielen und schlägt den Test fehl, wenn mindestens eines von ihnen während des Testlaufs nicht erreicht wird.
Startpunkte
Startpunkte werden in der Regel verwendet, um sicherzustellen, dass Ihr Smart Walk-Thru korrekt starten kann, wenn der Benutzer ihn von verschiedenen Orten auf einer Website aus abspielt.
Coming soon: Shield identifiziert automatisch Startpunkte und schlägt den Test fehl, wenn einer von ihnen nicht erfüllt ist (wenn der relevante Schritt abgespielt wird). Sie können auch dedizierte Tests für jeden gewünschten Startpunkt erstellen.
Splits
Splits werden in der Regel verwendet, um Variationen in einer User Journey zu behandeln. Manchmal kann es sich hierbei um eine geringfügige Abweichung vom Hauptpfad handeln (ein abgemeldeter Benutzer, der vor dem Fortfahren mit dem Testlauf den Anmeldeprozess durchlaufen soll) und manchmal handelt es sich um eine grundlegendere Variation des Prozesses (zwei Arten von Benutzern, die auf der gleichen Seite ein unterschiedliches Layout, eine zusätzliche Registerkarte, zusätzliche Felder in einem Formular usw. sehen).
Nachdem wir die User Journeys identifiziert haben, die in unseren Smart Walk-Thrus abgedeckt werden, sollten wir uns fragen, welche davon wir testen möchten, und anschließend dafür einen speziellen Test erstellen. Dies ist im Grunde das, was Sie tun würden, wenn Sie es manuell testen würden.
Schließlich würden wir die Tests in einem einzigen automatisierten Batch ausführen, wobei alle User Journeys durchlaufen werden, die uns wichtig sind, und wir detaillierte Ergebnisse erhalten, die wir leicht weiter analysieren können.
Auto Play (Automatische Wiedergabe)
Standardmäßig verhindert Shield alle automatischen Abspielen während der Aufnahme oder Ausführung von Tests.
Wenn Sie zulassen müssen, dass bestimmte Inhalte während eines Tests automatisch abgespielt werden oder generell automatische Abspielungen zulassen möchten, kann dies einfach über die Shield-Einstellungen gesteuert werden. Wenn Sie in einem bestimmten Test eine Ausnahme von den allgemeinen Einstellungen einrichten möchten, ist dies möglich, indem Sie diese Einstellungen auf Testebene konfigurieren.
Switch to Frame
Genau wie bei Smart Walk-Thrus können Tests zu Frame-Schritten wechseln, um WalkMe während eines Testablaufs auf das richtige iFrame oder Popup-Fenster zu zeigen. In der Regel erledigt der Wechsel zu Frame-Schritten im Smart Walk-Thru die Aufgabe und der Test wird im richtigen Kontext ausgeführt.
Zum Beispiel im Bild unten ein Teil des Smart Walk-Thru spielt sich innerhalb eines iFrame ab. Wir haben auch zwei Testschritte, die innerhalb desselben iFrame abgespielt werden. Durch die Umstellung auf Frame-Schritte, die wir im Smart Walk-Thru haben, wird alles im richtigen Kontext abgespielt. Die Zahlen in Schwarz zeigen die Abspielreihenfolge, wenn dieser Test ausgeführt wird.
In seltenen Fällen benötigen Testschritte ihren eigenen Switch to Frame Schritt, da sie die im Smart Walk-Thru nicht verwenden können, da sie abgespielt werden müssen, bevor der Smart Walk-Thru den iFrame erreicht.
In diesem Fall erstellen Sie einfach die Schritte vom Switch to Frame im Test selbst. Stellen Sie sicher, dass Sie zum oberen Frame mit einem zweiten Switch to Frame Schritt vor den Schritten im Smart Walk-Thru-Play zurückkehren, damit sie korrekt abgespielt werden (sie beginnen normalerweise im oberen Frame).
Bewährte Verfahren
WalkMe-Umgebungen
Shield hat die Möglichkeit, bei der Aufzeichnung von Tests eine bestimmte Umgebung wie Produktion oder Test in der Vorschau anzuzeigen. Auf diese Weise können Sie den maximalen Umfang der Tests erreichen – nicht nur Ihre neuesten Inhalte im Editor, sondern auch Ihre tatsächlichen Erfahrungen, die den Benutzern in Echtzeit serviert werden.
Um eine andere Umgebung als den Editor-Entwurf auszuwählen, klicken Sie beim Betreten des Aufzeichnungsmodus auf „Record (advanced)“ und wählen Sie die richtige Umgebung aus.
Batch-Ausführung
Für eine höhere Effizienz können Sie mehrere Tests in einem einzigen Lauf ausführen.
Wählen Sie sie aus und klicken Sie auf Ausführen.
Sie werden in der Reihenfolge abgespielt, in der sie im Editor angezeigt werden. Batches werden in einer einzigen Zeile im Ergebnisbereich gruppiert.
WalkMe-Inhalte abspielen
Es wird empfohlen, WalkMe-Inhalte auf die gleiche Weise wie Ihre Benutzer abzuspielen. Dadurch können Sie sicherstellen, dass die End-to-End-Erfahrung von Shield getestet und verifiziert wird.
Klicken Sie beispielsweise auf einen Launcher, um eine Umfrage abzuspielen, oder öffnen Sie das WalkMe-Menü und wählen Sie einen Smart Walk-Thru aus der Liste aus.
Es gibt jedoch Fälle, in denen Sie das genaue Benutzererlebnis nicht replizieren können, z. B. weil Sie die genauen Segmentierungsbedingungen nicht erreichen können, die erforderlich sind, damit ein Element sichtbar ist.
In dieser Situation empfehlen wir, einen Testschritt „Seitenaktion“ zu verwenden.
Klicken Sie dann auf Vorschau WalkMe Content.
Testziele
Das Hinzufügen von Zielen zu Tests kann in Fällen nützlich sein, in denen Sie sicherstellen müssen, dass etwas während des Tests passiert ist, das für den Erfolg steht und nicht unbedingt Teil des WalkMe-Erlebnisses ist. Sie können Tests auf sehr ähnliche Weise Ziele hinzufügen, wie Sie sie zu Smart Walk-Thrus oder anderen WalkMe-Inhalten hinzufügen.
Beispielsweise möchten Sie vielleicht sicherstellen, dass eine Erfolgsmeldung angezeigt wird, ein neues Element erstellt wurde oder eine bestimmte URL erreicht wurde.
Wenn ein Test ein Ziel hat, schlägt Shield den Test fehl, wenn das Ziel während des Durchlaufs nicht erreicht wurde. Sie werden dann darauf achten und in der Lage sein, das Problem zu beheben.