やってみましょう。
この作業は2つの部分に分割することをお勧めします。
- 計画:ユーザージャーニーについて知り、WalkMeの役割を理解し、テストフローの概要を作成する。
- テストを記録し、実行し、結果を表示します。
パート1から始めましょう。
計画
- ユーザージャーニーについて知る – ウェブサイトはsalesforce.com(無料トライアル版はこちら)で、ユーザージャーニーは新しい連絡先を作成することに焦点を当てています。
- WalkMeの役割を理解する – 「How to Contact us」という名前のスマートウォークスルーが作成されています。 メニューから起動し、目標が設定されています。
- 次に、同様のSmart Walk-Thruを自分で構築してみましょう。 期待通りに動作している限り、同じものにする必要はありません – メニューで利用できるようにしておくと、後でエンドユーザーとして実行することができます。
- 次の動画はWalkMeのエクスペリエンスを示しています(0:52):
- テストの概要 – 私たちのテストはホームページから開始されます。その後、WalkMeウィジットをクリックすることでWalkMe メニューを開き、「」をクリックします。新規連絡先の作成「スマートウォークスルー、指示に従います。 認証を渡すには、フォームに正しく記入する必要があります。 最後のステップは、スマートウォークスルーの最後に「終了」「連絡先を正常にさくせいしました!」ポップアップをクリックします。
計画が作成できたら、パート2に移動しましょう。
記録する
- テストを記録する:Shieldアプリに移動して[+]をクリックして新しいテストを追加し、[+]ボタンにカーソルを合わせ、[Record(記録)]をクリックします。
- WalkMeは記録モードに入り、計画通りにテストフローを記録することができます。
- 通常のキャプチャと同様に、記録、画面、ナビゲートの各モードを切り替えることができます。

- 完了したら、テストを保存します。 Smart Walk-Thruのように、必要に応じて編集することができます。
- 次の動画はこのステージを示しています(01:11):
- テストを実行する:テストが期待通りに動作していることを確認しましょう。
- Shieldアプリのテストリストに戻って、新しく作成されたテストを選択して[Run(実行)]をクリックし、WalkMeがコンテンツをプレビューしてテストを実行していることを確認します。

- 次の動画をご覧ください(00:49):
- 結果を確認する:実行が完了したら、[View Resource(結果を表示)]をクリックして結果エリアに移動し、WalkMeのステップとテストステップの両方について、テスト全体を視覚的に詳細にみることができます。
- 。
- これは問題を引き起こしている可能性がある差異を分析する際に、強力なツールになります。
- 次の動画をご覧ください(0:33):
おめでとうございます!Shieldワークショップに合格しました。
次は何でしょうか?
まず、Shieldで取得できる3種類の結果について確認しましょう。これは実行されたテストを分析するのに役立ちます。 次に、WalkMeの一般的なシナリオやより高度な構築ビット(分割、目標など)をテストするためのベストプラクティスについてご紹介します。 最後に、Shieldに関するいくつかのヒントをご覧ください。これらのヒントで操作がより簡単になります。
テスト結果を理解する
テストの各実行回について、以下のステータスが結果エリアに表示されます。
- 合格 – テストが正常に完了しました(最後のステップに達しました
- 完了(エラーあり)–
- 失敗 – テストは正常に完了しませんでした(WalkMeのコンテンツ結果に関係なく)
すべてのテスト結果で、実行日付、ステータス、WalkMe環境、WalkMe言語、実行期間、画面解像度などの情報が保持されます。 また、テストの再実行、編集、そしてエディターでこのシステムにアクセスできる他のチームメンバーと共有することもできます。

テストの実行情報の下に、すべてのテストステップと(存在する場合は)テスト中に再生されたSmart Walk-Thruステップを含む実行されたテスト全体の詳細が表示されます。 各ステップのスクリーンショットが表示され、クリックするとステップの編集ダイアログに直接アクセスして、すばやく簡単にコンテンツの調整ができます。
ご存知ですか? Shieldはスマートウォークスルーの目標とスタートポイントを自動的に追跡し、何が期待通りに動作していないかが明確に表示されます。

失敗の処理
テストが失敗すると、WalkMeのエクスペリエンス、基礎となるウェブサイト、テスト自体の問題になる可能性があります。 まず、失敗したステップを特定し、失敗の理由を読み、スクリーンショットを確認します。 問題のソースに応じて、関連するコンテンツを再生し、必要に応じて調整することで、WalkMeエクスペリエンスが期待通りに動作していることを確認してください。 同じことがテスト自体にも当てはまります。 エレメントを再キャプチャしたり、ルールをアップデートしたり、セグメンテーションロジックを見直したりする必要があるかもしれません。

前のステップを確認することは通常、問題のソースを特定するのに役立ちます。 スクリーンショットを以前のテスト実行から取得したものと比較することは、失敗の原因となる可能性のある環境の変化を特定するためのもう1つの強力なツールです。 スクリーンショットの詳細について見てみましょう。
各ステップの横にあるスクリーンショットアイコンをクリックすると、テストの進捗状況をより視覚的かつ詳細に表示することができます。 ここではスクリーンショットを簡単に比較して、実行されたテストの間の変更箇所を時系列で特定することができます。 Shieldは、元のスクリーンショットと最後にテストが正常に完了した時のスクリーンショットを自動的に表示します(下のスクリーンショットをクリックするとズームインします)。

一般的なシナリオのテスト
ヒント
- WalkMe環境 – Shieldにはテストの記録時に特定の環境(本番環境、テストなど)をプレビューする機能があり、エディターの最新(ドラフト)コンテンツだけでなく、エンドユーザーにリアルタイムで配信される実際のエクスペリエンスも含め、テストの範囲を最大にすることができます。 エディタードラフト以外の環境を選択するには、記録モードに入る際に[Record (advanced)(高度な記録)]をクリックし、目的のオプションを選択します。

- バッチの実行 – より一層の効率化のために、単一の実行回で複数のテストを実行することができます。 それらを選択して[Run(実行)]をクリックします。 エディターに表示される順に再生されます。
バッチは結果エリアで単一の行にグループ化されます。
- WalkMeコンテンツを再生 – エンドユーザーが行う方法と同じようにWalkMeコンテンツを再生することが理想的です。 例えば、Launcherをクリックしてアンケートを再生する、WalkMeメニューを開いてリストからSmart Walk-Thruを選択する、などです。 エンドツーエンドのエクスペリエンスがShieldによってテストおよび検証されていることを確認する方法です。 しかし、エンドユーザーのエクスペリエンスを完全には模倣せずにWalkMeアイテムを再生したい場合があります。 アイテムの表示に必要な正確なセグメンテーション条件を正しく達成できない場合、またはそのアイテムが利用できる前提条件であるプロセスを回避する場合に重要です。 この目的のために、「ページアクション」タイプのテストステップである>「WalkMeコンテンツの再生」(スクリーンショット)を使用してWalkMeコンテンツアイテムを選択し、再生します。

- テストの目標 – テストに目標を追加することができます(Smart Walk-Thrusと非常に類似しています)。 これはテスト中に、成功を示すものではあるが、必ずしもWalkMeのエクスペリエンスの一部ではない事柄が起こったことを確認する必要がある場合に役立ちます。 例えば、成功メッセージが表示された、新しいアイテムが作成された、特定のURLが達成された、などです。 テストに目標があり、実行中にそれが達成されなかった場合、Shieldはテストに失敗するため、それに対処する必要があります。