ユーザビリティテストとは?方法と事例

⚡ スマートサマリー

ユーザビリティテストは、実際のユーザーがアプリケーション内で実際のタスクをどれだけ簡単に完了できるかを測定するものです。この概要では、チームがユーザビリティテストを実施する理由、テストの種類、5段階のプロセス、進捗状況を示す指標、そして必要な参加者数について説明します。

  • 🎯 中核目標: 学習しやすさ、効率性、正確性、使いやすさにおける欠陥は、一般公開後ではなく、公開前に明らかにすべきである。
  • 📅 絶好のタイミング: 最初のセッションは、画面の再描画にほとんどコストがかからない初期設計段階で実行してください。
  • 🧩 まずタイプを選択してください: ソフトウェアを候補に挙げる前に、モデレート型か非モデレート型か、リモート型かラボ型か、探索型か比較型かを決めましょう。
  • 🔬 2つの主要なテクニック: 実験室でのセッションではボディランゲージが明らかになる一方、遠隔セッションでは音声、画面操作、表情が自動的に記録される。
  • 🗂️ 5段階のプロセス: 計画立案、人材募集、テスト、データ分析を行い、その結果をデザイナー、開発者、ビジネス関係者に報告する。
  • 👥 サンプルサイズ: 代表的な参加者5名が、一般的なアプリケーションにおけるユーザビリティ上の問題点の約80%を明らかにした。
  • 📊 測定して比較する: Tracタスクの成功率、タスク実行時間、エラー率、および前回のビルドに対する満足度スコア。

ユーザビリティテスト

ユーザビリティテスト ユーザーエクスペリエンス(UX)テストとしても知られるこのテストは、 非機能テスト ソフトウェアアプリケーションの使いやすさやユーザーフレンドリーさを測定する方法。少数のターゲットエンドユーザーがソフトウェアアプリケーションを使用し、ユーザビリティ上の欠陥を明らかにします。ユーザビリティテストは主に、ユーザーによるアプリケーションの使いやすさ、コントロール操作の柔軟性、およびアプリケーションがその目的を達成できる能力に焦点を当てています。

このテストは、初期設計段階で推奨されます。 SDLCこれにより、ユーザーの期待をより明確に把握できるようになります。

ユーザビリティテストを行う理由

ユーザビリティテスト

美観とデザインは重要です。 通常、製品の見た目の良さによって、製品の機能の良さが決まります。

次のような理由により、一度起動すると悲惨な失敗に終わるソフトウェア アプリケーションや Web サイトは数多くあります。

  • 次はどこをクリックすればよいですか?
  • どのページに移動する必要がありますか?
  • どのアイコンまたは専門用語が何を表していますか?
  • エラーメッセージが一貫していない、または効果的に表示されていない
  • セッション時間が十分ではありません。

ソフトウエアエンジニアリング, ユーザビリティ テストは、開発サイクルの早い段階でシステム内のユーザビリティ エラーを特定し、製品を故障から救うことができます。

ユーザビリティテストのテストケースの例

次に、テスターが実際に何を評価すべきかを考えてみましょう。

ユーザビリティテストのテストケース

このテストの目的はユーザーを満足させることであり、主にシステムの次のパラメータに重点​​を置いています。

システムの有効性

  • システムは習得しやすいですか?
  • システムは有用であり、対象ユーザーに付加価値をもたらしますか?
  • 使用されているコンテンツ、色、アイコン、画像は見た目に美しいものですか?

効率化

  • 目的の画面または Web ページに到達するために必要なナビゲーションはほとんどなく、スクロールバーはあまり使用しないでください。
  • 均一性 形式でアーカイブしたプロジェクトを保存します. アプリケーション/ウェブサイトの画面/ページ。
  • ソフトウェア アプリケーションまたは Web サイト内を検索するオプション。

精度

  • 連絡先情報や住所などの古いデータや間違ったデータが存在しないようにしてください。
  • 壊れたリンクがあってはなりません。

ユーザーフレンドリー

  • 使用されるコントロールは説明不要で、操作にトレーニングを必要としないものでなければならない。
  • ユーザーがアプリケーション/ウェブサイトを理解できるようにヘルプを提供する必要があります
  • 上記の目標を達成することは、効果的なユーザビリティ テストに役立ちます。

ユーザビリティテストの種類

ユーザビリティテストは、決まった手順ではありません。すべての調査は、被験者の募集を開始する前に、セッションを監督する人、実施場所、結果が答える質問の3つの軸に沿って分類されます。 GUIテストこれらのタイプは、コントロールが機能するかどうかではなく、実際の人間が成功するかどうかを問うている。

タイプ 仕組み に最適
モデレーション 研究者が各課題を紹介し、ライブで検証を行う。 行動の背後にある理由
モデレートなし ソフトウェアは、参加者が単独で作業していることを記録する。 大規模な迅速なフィードバック
対面式(実験室) 試験担当者と観察者は、管理された同じ部屋を共有する。 ボディランゲージ、複雑な製品
リモート テスターは各自のデバイスと場所で作業を行います。 広範囲に及ぶ、短い期間
探索的 初期概念に関する自由形式の課題。 設計が確定する前にギャップを見つける
比較する ユーザーは2つの競合するデザインから選択する。 証拠に基づいて議論に決着をつける

タイミングも重要です。形成期調査はデザインがまだ流動的な段階で実施され、ユーザーがなぜ苦労するのかを明らかにします。総括期調査は、実際に動作するビルドを評価します。

ユーザビリティテストの方法: 2 つのテクニック

ユーザビリティ テストには XNUMX つの方法があります。

  1. ラボでのユーザビリティテスト
  2. リモートユーザビリティテスト

ラボでのユーザビリティテスト:このテストは、観察者の立ち会いのもと、別の実験室で行われます。被験者には実行するタスクが割り当てられます。観察者の役割は、被験者の行動を監視し、テスト結果を報告することです。観察者はテスト中、沈黙を守ります。このテストでは、観察者と被験者は同じ場所にいます。

リモートユーザビリティテスト: このテストでは、観察者とテスターは遠隔地にいます。 テスターはテスト対象システムにリモートでアクセスし、割り当てられたタスクを実行します。 テスターの音声、画面アクティビティ、テスターの表情は自動ソフトウェアによって記録されます。 観察者はこのデータを分析し、テストの結果を報告します。 そのようなソフトウェアの例 – http://silverbackapp.com/ (現在は引退)

ユーザビリティテストの実施方法: 完全なプロセス

選択された手法に基づき、ユーザビリティテストのプロセスは以下の段階で構成されます。

ユーザビリティテスト: 完全なプロセス

フェーズ 1) 計画: このフェーズでは、ユーザビリティ テストの目標が決定されます。 ボランティアにアプリケーションの前に座ってもらい、彼らの行動を記録させることが目的ではありません。 システムの重要な機能と目的を決定する必要があります。 これらの重要な機能を実行するタスクをテスターに​​割り当てる必要があります。 この段階では、ユーザビリティ テストの方法、ユーザビリティ テスターの数と人口統計、テスト レポートの形式も決定されます。

フェーズ 2) 採用: このフェーズでは、ユーザビリティ テスト計画に従って、必要な数のテスターを採用します。 あなたの人口統計 (年齢、性別など) や専門職 (学歴、仕事など) のプロフィールに一致するテスターを見つけるには時間がかかる場合があります。

フェーズ 3) ユーザビリティテスト: このフェーズでは、ユーザビリティ テストが実際に実行されます。

フェーズ 4) データ分析: ユーザビリティ テストのデータは徹底的に分析され、意味のある推論が導き出され、製品の全体的なユーザビリティを向上させるための実用的な推奨事項が提供されます。

フェーズ 5) 報告: ユーザビリティ テストの結果は、デザイナー、開発者、クライアント、CEO を含むすべての関係者と共有されます。

何人のユーザーが必要ですか?

ユーザーは何人必要ですか

研究 (Virzi、1992 年および Neilsen Landauer、1993 年) は次のことを示しています。 ユーザビリティの問題の 5% を明らかにするには、80 人のユーザーがあれば十分です. 他の数字を提案する研究者もいます。

実のところ、実際に必要なユーザー数は、特定のアプリケーションの複雑さとユーザビリティの目標によって異なります。ユーザビリティの参加者が増えると、コスト、計画、参加者の管理、データ分析が増加します。

ただし、一般的なガイドラインとして、 小さな予算 DIY ユーザビリティ テストに興味がある 5は良い数字です で開始する。 もし 予算は制約ではありません 最高です 経験豊富な専門家に相談する ユーザーの数を決定します。

測定すべきユーザビリティテストの指標

調査結果は、チームが数値として受け取ったときにのみ製品を変えることができる track をリリース間で使用します。すべてのタスクに対して同じメトリックセットを記録し、各数値を前回のビルドまたは競合他社のベンチマークと比較します。

  1. タスク成功率: 自力で完走した参加者の割合。この割合が低い場合は、テスト担当者の責任ではなく、設計上の欠陥を示している。
  2. 作業時間: 最初のクリックから完了まで数秒しかかからず、分かりにくいナビゲーションと隠れたコントロールが露呈する。
  3. エラー率: 誤クリック、無効なフォーム入力、行き止まりなどは、タスクごとに個別にカウントされます。
  4. 効率性: 成功したタスク数をタスクに費やした合計時間で割った値。2つの候補レイアウトが競合する場合に役立ちます。
  5. 満足度スコア: システムユーザビリティスケールなどの、タスク完了後の評価。

すべての数値には記録された観測結果を対応させる。指標は問題の存在を証明し、記録はその原因を説明する。 Guru99 このガイドではより広い枠組みをカバーしています ソフトウェアテスト指標.

UX テストのチェックリスト

このテストの主な目的は、製品が発売される前に重大なユーザビリティの問題を見つけることです。テストを成功させるには、以下の点を考慮する必要があります。

  • 設計と開発の初期段階でUXテストを開始する
  • 開発を開始する前に、競合他社の製品に対してユーザビリティ テストを実施することをお勧めします。 これは、対象ユーザーのユーザビリティ基準を決定するのに役立ちます。
  • システムをテストする適切なユーザーを選択します (専門家/非専門家ユーザー/50 ~ 50 人の専門家と非専門家ユーザーが可能)
  • 帯域幅シェーパーを使用します。 たとえば、対象ユーザーのネットワーク接続が不十分な場合、ユーザビリティ テスターのためにネットワーク帯域幅を 56 Kbps に制限します。
  • テスターは、システムの重要かつ頻繁に使用される機能に集中する必要がある。
  • 各テスターに​​ XNUMX 人のオブザーバーを割り当てます。 これは、観察者がテスターの行動を正確に記録するのに役立ちます。 オブザーバーが複数のテスターに​​割り当てられている場合、結果が損なわれる可能性があります
  • このテストの結果は失敗の兆候ではなく、改善の兆候であることを設計者と開発者に教育します。

ユーザビリティテストの利点

ユーザビリティテストには、メリットとデメリットの両方がある。

  • 製品が市場に出る前にユーザビリティの問題を明らかにするのに役立ちます。
  • エンドユーザーの満足度の向上に役立ちます
  • システムを非常に効果的かつ効率的にします。
  • これは、ユーザビリティ テスト中に実際にシステムを使用する対象ユーザーからの本当のフィードバックを収集するのに役立ちます。 ランダムな人からの「意見」に依存する必要はありません。

ユーザビリティテストのデメリット

  • ユーザビリティテストではコストが主な考慮事項となります。 ユーザビリティ テスト ラボをセットアップするには、多くのリソースが必要です。 ユーザビリティテスターの採用と管理にも費用がかかる場合がある

ただし、これらのコストは、より高い顧客満足度、維持率、リピート ビジネスという形で回収されます。 したがって、ユーザビリティテストを強くお勧めします。

よくあるご質問

いいえ。AIはタスクを作成したり、フォローアップの質問を調整したり、可能性のある経路をシミュレートしたりすることはできますが、混乱を感じることはできません。 Maze (NAIST) と UserTesting AIは実際のテスターを支援するために活用すべきであり、決して彼らに取って代わるべきではない。

AIはすべてのセッションを文字起こしし、繰り返される苦情をテーマごとに分類し、感情をタグ付けし、タスクが失敗した正確な瞬間を切り抜きます。アナリストは、何時間もの録画を見る代わりに、分類された内容を検証するだけで済むため、レポート作成にかかる時間を数日から数時間に短縮できます。

ユーザビリティテストでは、製品が使いやすいかどうかを問い、失敗もデータとして歓迎します。 ユーザー受け入れテスト 製品が合意されたビジネス要件を満たしているかどうかを問い、設計に関する洞察ではなく、承認の決定を下す。

15分から20分程度で5~10個のタスクをこなすのが、ほとんどの製品に適しています。セッション時間が短すぎると、有意義なタスクに到達することはほとんどなく、長すぎると参加者の注意力が散漫になり、設計上の欠陥ではなく疲労を反映したエラー率の上昇につながります。

5つの段階は同じだが、タスクは片手で、小さな画面で、弱いネットワーク上で、明るい照明の下で実行する必要がある。 モバイルテスト 設定によっては、カーソルだけでなく、デバイスの画面と親指の動きも記録されます。