Help Center
WalkMeヘルプセンターへようこそ

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

WalkMe Shieldの概要

Last Updated 9月 26, 2024

概要

WalkMe Shieldは、WalkMeの高度な機能と使いやすいインターフェースを活用したテスト自動化ツールであり、WalkMeのエクスペリエンスが常に最新のものであることを継続的に確認します。

この記事では、テストの基本的な概念と、ShieldでWalkMe実装をテストするために推奨されるアプローチ、Shieldで得られる結果の種類を学び、テストの実行を分析するのに役立ちます。 一般的なWalkMeシナリオをテストするためのベストプラクティスと、Shieldに関するいくつかのヒントについても説明します。

シールド値

WalkMeはデジタルトランスフォーメーション(DX)のリーダーとして、ユーザーに最高のエクスペリエンスを提供し、デジタル技術の定着化ニーズを継続的にサポートするべく常に努力しています。 常に変化する環境では、すべてのウェブサイトの変更、ブラウザの更新、プラットフォームのバージョンリリースを追跡するのは困難です。

エクスペリエンスに一貫性があることを確認するのが最も高い優先事項です。 WalkMe Shieldを使うと、ユーザージャーニーを保護し、顧客を常に満足させ、従業員の生産性を維持するための積極的なアプローチを取ることができます。

  • 手動によるテスト過程を減らすことで時間とコストを節約し、WalkMeで価値を高め、スケールアップに集中することができます。
  • Shieldによるテストは基本的に、単一かつ決定的なソースであるWalkMeの実装全体に期待される動作です。
  • テストの記録はSmart Walk-Thruの構築と同じくらい簡単であり、コーディングは必要ありません。
  • WalkMeの世界レベルのアルゴリズムと自動化機能をテストに活用します。
  • Shieldはすべてのテストについて自動的かつ詳細なレポートを提供します。
  • 潜在的な問題をすばやく特定し、ワークフローの一部として変更内容を検証します。
  • チーム全体とコラボレーションし、効率的なコンテンツ管理プロセスを実行します。

使用方法

WalkMeは、基盤となるウェブサイトの上に追加されるアダプションレイヤーであるため、ユーザージャーニーをマップアウトし、WalkMeのエクスペリエンスに期待される動作を理解する必要があります。

例えば、ウェブフォームとその記入方法について説明するスマートウォークスルーが存在するとします。 ユーザーとウェブサイトとWalkMeが期待されるインタラクションを想像し、旅路の成功した結果を達成する必要があります。 概要を考えたら、その後はテストを計画することが可能になります。

テストは通常、3つの部分で構成されています。

  1. 前条件:テスト前に実施する必要がある条件を指定します
    • 例えば、特定のURLから開始するか、ユーザーXとしてログインします
  2. 説明:ユーザーの行動をシミュレートするテストステップ
    • 例えば、ボタンをクリックし、テキストを入力し、WalkMeメニューアイテムをクリックします
  3. 期待される結果:テストの期待される結果を指定します
    • 「成功基準」とも呼ばれます

テストを構築

この作業は2つの部分に分割することをお勧めします。

  1. 計画:ユーザーージャーニーを知り、WalkMeの役割を理解し、テストの流れを概説します
  2. テストを記録し、実行し、結果を表示します。

計画

1. ユーザーの旅を知る

  • ウェブサイトはsalesforce.comとなり、ユーザージャーニーは新しい連絡先を作成することに焦点を当てています

2. WalkMeの役割を理解します

  • メニューから起動され、目標があるスマートウォークスルーがあります
  • 同様のスマートウォークスルーを構築してみてください。 期待通りに動作している限り、同じである必要はありません。メニューで利用可能にすることを忘れないでください。

3. テストのアウトライン

  • テストは、WalkMeメニューを開き、「新しい連絡先を作成」スマートウォークスルーをクリックします。
  • 検証を通過するには、フォームを正しく入力する必要があります。
  • 最後のステップは、スマートウォークスルーの最後に「連絡先を正常に作成しました!」ポップアップで「完了」をクリックすることです。
ヒント

「このジャーニーを手動でテストするにはどうすればよいですか?」と自分に問いかけて、Shieldで構築します。

記録する

1. テストを記録します

  1. WalkMe Editorを開きます
  2. WalkMeアプリをクリックします
  3. WalkMe Shieldを選択します
  4. +]をクリックします。
  5. テストに名前を付けます
  6. +にカーソルを合わせます
  7. レコードをクリックします
  8. WalkMeは記録モードに入ってテストフローを記録します
    • 通常のキャプチャと同様に、記録、画面上、ナビゲーションモードを切り替えることができます
  9. Save(保存)]をクリックします。
  10. スマートウォークスルーのように、必要に応じて後で編集できます

2. テストを実行します

テストが期待どおりに動作していることを確認します。

  1. Shieldアプリでテストのリストに移動します
  2. 新しく作成したテストを選択します
  3. 実行をクリックします
  4. WalkMeがコンテンツのプレビューとテストの実行を視聴します

3. 結果を表示します

  • 実行が完了したら、「結果を表示」をクリックして、結果エリアに移動します
  • テスト全体のビジュアルの内訳、WalkMeステップとテストステップの両方があります
  • テストを複数回実行すると、特定の実行のスクリーンショットが元の状態(キャプチャ)と最後に成功した実行とを比較できます
  • これは、問題を引き起こした可能性のある違いを分析する際の強力なツールです

テスト結果

テストの各実行回について、以下のステータスが結果エリアに表示されます。

  • PASSED:テストが正常に完了しました(最後のステップに到達しました
  • エラーで完了:テストは正常に完了しましたが、WalkMeエクスペリエンスはそうではありませんでし
    • 例えば、テスト中に再生されたSmart Walk-Thruが最後まで再生されませんでした
  • 失敗:テストは正常に完了しませんでした(WalkMeコンテンツの結果に関係なく)

すべてのテスト結果で、実行日付、ステータス、WalkMe環境、WalkMe言語、実行期間、画面解像度などの情報が保持されます。

テストを再実行し、編集し、エディターでこのシステムにアクセスできる他のチームメンバーと共有することもできます。

テスト実行情報の下には、すべてのテストステップとテスト中に再生されたスマートウォークスルーステップを含むテスト実行全体の内訳が表示されます。

各ステップのスクリーンショットが表示され、クリックするとステップの編集ダイアログに直接アクセスして、すばやく簡単にコンテンツの調整ができます。

ご存知ですか?

ShieldはSmart Walk-Thruの目標と開始ポイントを自動的に追跡し、何が期待通りに動作していないかが明確に表示されます。

失敗の処理

テストが失敗すると、WalkMeのエクスペリエンス、基礎となるウェブサイト、テスト自体の問題になる可能性があります。

まず、どのステップが失敗したかを識別し、失敗理由を読み、スクリーンショットを見てください。

問題のソースに応じて、関連するコンテンツを再生し、必要に応じて調整することで、WalkMeエクスペリエンスが期待通りに動作していることを確認してください。 同じことがテスト自体にも当てはまります。 エレメントの再キャプチャ、ルール更新、セグメンテーションロジックを確認する必要がある場合があります。

前のステップを確認することは通常、問題のソースを特定するのに役立ちます。 スクリーンショットを以前のテスト実行から取得したものと比較することは、失敗の原因となる可能性のある環境の変化を特定するためのもう1つの強力なツールです。 スクリーンショットの詳細について見てみましょう。

各ステップの横にあるスクリーンショットアイコンをクリックすると、テストの進捗状況をより視覚的かつ詳細に表示することができます。 ここではスクリーンショットを簡単に比較して、実行されたテストの間の変更箇所を時系列で特定することができます。 Shieldは、元のスクリーンショットと、このテストが最後に正常に完了した際のスクリーンショットを自動的に表示します。

一般的テストシナリオ

SmartTips、ランチャー、シャウトアウトなどが表示されます。

Shieldは、さまざまなWalkMeエクスペリエンスをサポートしています。 ターゲットユーザージャーニーの概要を説明する際、エクスペリエンスのすべての関連する部分を考慮に入れ、Shieldでテストすることを忘れないでください。 これがすべての目標を完全にカバーする方法です。

例えば、ランチャーをクリックしてスマートウォークスルーを開始し、ガイダンス中にフォームでスマートチップをクリックしてテストの一部としてカバーします。 スマートウォークスルーが終了すると、サーベイが開かれるため、詳細を入力し、シールドでも送信してください! テストは全体のエクスペリエンスを保持し、何かが変更された場合に報告が行われます。 Shieldは、テスト中にインタラクションしているWalkMeコンテンツも識別し、結果エリアをすばやく編集できます。

ゴール

Shieldはスマートウォークスルーの目標を自動的にチェックし、少なくとも1つがテスト実行中に到達しなかった場合、テストに失敗します。

スタートポイント

スタートポイントは、ユーザーがウェブサイト上の異なる場所から再生した場合、スマートウォークスルーが正しく開始できるようにするために通常使用されます。

近日公開:Shieldは、開始点を自動的に識別し、そのうちの1つが満たされていない場合(関連するステップが再生されたとき)テストに失敗します。 希望のスタートポイントの専用テストを作成することもできます。

分割

スプリットは通常、ユーザージャーニーのバリエーションを処理するために使用されます。 フローが続く前にログインプロセスを確認したいログアウトしたユーザーのように、メインパスからの小さな偏りになることがあり、同じページの異なるレイアウト、余分なタブ、フォームの追加フィールドを表示する2つのタイプのユーザーなど、プロセスのより基本的なバリエーションになることもあります。

Smart Walk-Thruでカバーされるユーザージャーニーを特定した後、どのジャーニーをテストするかを検討し、それぞれについてテストを行う必要があります。 これは基本的に、手動でテストする場合に行うことです。

最後に、単一の自動化されたバッチでテストを実行し、重要なすべてのジャーニーについて検討し、さらに分析がしやすい詳細な結果を取得します。

2つのテスト、ユーザーごとの1つのジャーニーのイラスト

自動再生

デフォルトでは、Shieldは、テストの記録または実行中の自動再生を防止します。

テスト中に特定のコンテンツを自動再生できるようにする必要がある場合、または一般的に自動再生を許可することを好む場合は、これはシールド設定で簡単に制御できます。 特定のテストの一般的な設定から除外したい場合は、これらの設定をテストレベルで行うことにより可能です。

フレームに切り替え

スマートウォークスルーと同様に、テストでは、テストフロー中にWalkMeを正しいiFrameまたはポップアップウィンドウにポイントするためにフレームステップに切り替える必要がある場合があります。 通常、スマートウォークスルーでフレームステップへの切り替えはジョブを実行し、テストは正しいコンテキストで実行されます。

例えば、スマートウォークスルーの一部下の画像では、 iFrame内で再生されます。 同じiFrame内で再生する2つのテストステップもあります。 スマートウォークスルーにあるフレームステップへの切り替えは、すべてが正しいコンテキストで再生されます。 黒い数字は、このテストが実行中に再生される順序を示しています。

まれに、スマートウォークスルーがiFrameに到達する前に再生する必要があるため、スマートウォークスルーのものは使用できないため、テストステップはフレームへの独自の切り替えが必要になります。

その場合、テスト自体でフレームステップに切り替えるだけを作成します。 スマートウォークスルーの再生の前に、フレームステップへの2番目のスイッチでトップフレームに戻すようにしてください(通常はトップフレームから始まります)。

ベストプラクティス

WalkMe環境

Shieldには、テストを記録する際に、本番やテストなどの特定の環境をプレビューする機能があります。 これにより、テストの最大範囲ができるようになります。エディターの最新のコンテンツだけでなく、実際のエクスペリエンスがリアルタイムでユーザーに提供されます。

エディタドラフト以外の環境を選択するには、レコードモードを入力するときに「記録(高度)」をクリックして、正しい環境を選択します。

バッチ実行

効率を向上させるために、1回の実行で複数のテストを実行できます。

それらを選択し、実行をクリックします。

エディターに表示される順序で再生されます。 バッチは結果エリアで1つの行にグループ化されます。

WalkMeコンテンツを再生します

WalkMeコンテンツをユーザーと同じ方法で再生することをお勧めします。 エンドツーエンドのエクスペリエンスがShieldによってテストおよび検証されていることを確認する方法です。

例えば、ランチャーをクリックしてサーベイを再生するか、WalkMeメニューを開き、リストからスマートウォークスルーを選択します。

ただし、アイテムを表示するために必要な正確なセグメンテーション条件に到達できないなど、正確なユーザーエクスペリエンスを複製できない場合があります。

このような状況では、「ページアクション」テストステップを使用することをお勧めします。

WalkMeコンテンツをプレビューをクリックします。

テスト目標

テストに目標を追加することは、テスト中に何かが起こったことを確認する必要がある場合、成功を表し、必ずしもWalkMeエクスペリエンスの一部ではないことを確認する必要がある場合に役立ちます。 スマートウォークスルーやその他のWalkMeコンテンツに追加するのと非常によく似た方法でテストに目標を追加できます。

例えば、成功メッセージが表示されたか、新しいアイテムが作成されたか、特定のURLに到達したかを確認したい場合があります。

テストに目標がある場合、Shieldは実行中に目標に到達しなかった場合、テストを失敗します。 その後、問題を認識し、問題に対処できます。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×