ユーザビリティテストとは何ですか? ソフトウェアUX
ユーザビリティテスト
ユーザビリティテスト ユーザー エクスペリエンス (UX) テストとも呼ばれる、ソフトウェア アプリケーションがどれだけ簡単で使いやすいかを測定するテスト方法です。 少数のターゲット エンド ユーザーがソフトウェア アプリケーションを使用してユーザビリティの欠陥を明らかにします。 ユーザビリティ テストは主に、ユーザーのアプリケーションの使いやすさ、コントロールを処理するアプリケーションの柔軟性、およびアプリケーションの目的を達成する能力に焦点を当てます。
このテストは、ユーザーの期待をより明確に把握できるよう、SDLC の初期設計段階で推奨されます。
ユーザビリティテストを行う理由
美観とデザインは重要です。 通常、製品の見た目の良さによって、製品の機能の良さが決まります。
次のような理由により、一度起動すると悲惨な失敗に終わるソフトウェア アプリケーションや Web サイトは数多くあります。
- 次はどこをクリックすればよいですか?
- どのページに移動する必要がありますか?
- どのアイコンまたは専門用語が何を表していますか?
- エラーメッセージが一貫していない、または効果的に表示されていない
- セッション時間が十分ではありません。
ソフトウエアエンジニアリング, ユーザビリティ テストは、開発サイクルの早い段階でシステム内のユーザビリティ エラーを特定し、製品を故障から救うことができます。
ユーザビリティテストのテストケースの例
このテストの目的はユーザーを満足させることであり、主にシステムの次のパラメータに重点を置いています。
システムの有効性
- システムは習得しやすいですか?
- システムは有用であり、対象ユーザーに付加価値をもたらしますか?
- 使用されているコンテンツ、色、アイコン、画像は見た目に美しいものですか?
効率化
- 目的の画面または Web ページに到達するために必要なナビゲーションはほとんどなく、スクロールバーはあまり使用しないでください。
- 均一性 形式でアーカイブしたプロジェクトを保存します. アプリケーション/ウェブサイトの画面/ページ。
- ソフトウェア アプリケーションまたは Web サイト内を検索するオプション。
精度
- 連絡先情報や住所などの古いデータや間違ったデータが存在しないようにしてください。
- 壊れたリンクがあってはなりません。
ユーザーフレンドリー
- 使用されるコントロールは説明不要で、操作にトレーニングを必要としないものでなければならない。
- ユーザーがアプリケーション/ウェブサイトを理解できるようにヘルプを提供する必要があります
- 上記の目標を達成することは、効果的なユーザビリティ テストに役立ちます。
ユーザビリティテストの実施方法: 完全なプロセス
ユーザビリティテストのプロセスは次のフェーズから構成されます。
フェーズ 1) 計画: このフェーズでは、ユーザビリティ テストの目標が決定されます。 ボランティアにアプリケーションの前に座ってもらい、彼らの行動を記録させることが目的ではありません。 システムの重要な機能と目的を決定する必要があります。 これらの重要な機能を実行するタスクをテスターに割り当てる必要があります。 この段階では、ユーザビリティ テストの方法、ユーザビリティ テスターの数と人口統計、テスト レポートの形式も決定されます。
フェーズ 2) 採用: このフェーズでは、ユーザビリティ テスト計画に従って、必要な数のテスターを採用します。 あなたの人口統計 (年齢、性別など) や専門職 (学歴、仕事など) のプロフィールに一致するテスターを見つけるには時間がかかる場合があります。
フェーズ 3) ユーザビリティテスト: このフェーズでは、ユーザビリティ テストが実際に実行されます。
フェーズ 4) データ分析: ユーザビリティ テストのデータは徹底的に分析され、意味のある推論が導き出され、製品の全体的なユーザビリティを向上させるための実用的な推奨事項が提供されます。
フェーズ 5) 報告: ユーザビリティ テストの結果は、デザイナー、開発者、クライアント、CEO を含むすべての関係者と共有されます。
ユーザビリティテストの方法: 2 つのテクニック
ユーザビリティ テストには XNUMX つの方法があります。
- ラボでのユーザビリティテスト
- リモートユーザビリティテスト
ラボでのユーザビリティテスト:。 このテストは、観察者の立会いの下、別の実験室で行われます。 テスターには実行するタスクが割り当てられます。 オブザーバーの役割は、テスターの行動を監視し、テストの結果を報告することです。 観察者はテスト中は沈黙を保ちます。 このテストでは、観察者とテスターの両方が物理的に同じ場所に存在します。
リモートユーザビリティテスト: このテストでは、観察者とテスターは遠隔地にいます。 テスターはテスト対象システムにリモートでアクセスし、割り当てられたタスクを実行します。 テスターの音声、画面アクティビティ、テスターの表情は自動ソフトウェアによって記録されます。 観察者はこのデータを分析し、テストの結果を報告します。 そのようなソフトウェアの例 – http://silverbackapp.com/
何人のユーザーが必要ですか?
研究 (Virzi、1992 年および Neilsen Landauer、1993 年) は次のことを示しています。 ユーザビリティの問題の 5% を明らかにするには、80 人のユーザーがあれば十分です. 他の数字を提案する研究者もいます。
実のところ、実際に必要なユーザー数は、特定のアプリケーションの複雑さとユーザビリティの目標によって異なります。ユーザビリティの参加者が増えると、コスト、計画、参加者の管理、データ分析が増加します。
ただし、一般的なガイドラインとして、 小さな予算 DIY ユーザビリティ テストに興味がある 5は良い数字です で開始する。 もし 予算は制約ではありません 最高です 経験豊富な専門家に相談する ユーザーの数を決定します。
UX テストのチェックリスト
このテストの主な目的は、製品が発売される前に重大なユーザビリティの問題を見つけることです。テストを成功させるには、以下の点を考慮する必要があります。
- 設計と開発の初期段階でUXテストを開始する
- 開発を開始する前に、競合他社の製品に対してユーザビリティ テストを実施することをお勧めします。 これは、対象ユーザーのユーザビリティ基準を決定するのに役立ちます。
- システムをテストする適切なユーザーを選択します (専門家/非専門家ユーザー/50 ~ 50 人の専門家と非専門家ユーザーが可能)
- 帯域幅シェーパーを使用します。 たとえば、対象ユーザーのネットワーク接続が不十分な場合、ユーザビリティ テスターのためにネットワーク帯域幅を 56 Kbps に制限します。
- テスターは、システムの重要かつ頻繁に使用される機能に集中する必要があります。
- 各テスターに XNUMX 人のオブザーバーを割り当てます。 これは、観察者がテスターの行動を正確に記録するのに役立ちます。 オブザーバーが複数のテスターに割り当てられている場合、結果が損なわれる可能性があります
- このテストの結果は失敗の兆候ではなく、改善の兆候であることを設計者と開発者に教育します。
ユーザビリティテストの利点
人生のあらゆることと同様、ユーザビリティ テストにもメリットとデメリットがあります。 それらを見てみましょう
- 製品が市場に出る前にユーザビリティの問題を明らかにするのに役立ちます。
- エンドユーザーの満足度の向上に役立ちます
- システムを非常に効果的かつ効率的にします。
- これは、ユーザビリティ テスト中に実際にシステムを使用する対象ユーザーからの本当のフィードバックを収集するのに役立ちます。 ランダムな人からの「意見」に依存する必要はありません。
ユーザビリティテストのデメリット
- ユーザビリティテストではコストが主な考慮事項となります。 ユーザビリティ テスト ラボをセットアップするには、多くのリソースが必要です。 ユーザビリティテスターの採用と管理にも費用がかかる場合がある
ただし、これらのコストは、より高い顧客満足度、維持率、リピート ビジネスという形で回収されます。 したがって、ユーザビリティテストを強くお勧めします。