web-dev-qa-db-ja.com

ユーザビリティテストとレスポンシブWebデザイン

ユーザビリティテストとレスポンシブWebサイトについてどう思いますか?ページオブジェクトのフロー、さまざまな種類のメニューの非表示または表示、またはオブジェクトのサイズ変更は、検索可能性に大きな影響を与える可能性があります。

あなたが3つのブレークポイントを使用して作業し、小さなモバイルバージョン、中程度のタブレットバージョン、および大きなデスクトップバージョンを開発したとします。これら3つのバージョンすべてでサイトをテストする場合は、標準の6人のテスト参加者ではなく、18人の参加者でサイトをテストする必要があります。作業量は基本的に3倍になります。

  • どのようにテストする必要がありますか?
12
Tony Bolero

それはあなたの目標が何であるか、そしてあなたがテストしているものの異なるリスクをどのように評価するかに依存します。考慮すべき事項:

  • 使用パターンはどのように分類されますか?ユーザーの大多数はモバイルデバイスを利用していますか?次に、そのブレークポイントにより多くのテストリソースを集中させる必要があります。

  • 同じ数の参加者を維持できますが、異なるデバイスでテストを複数回実行します。これにより、より多くの人を見つける手間が省け、いくつかの問題を見つけることができます。また、あるフォーマットのユーザーエクスペリエンスが別のフォーマットでの期待に影響を与える場合にも、アーティファクトが発生する可能性があります。これは、一部のテストケース(最初の使用など)にとって重要な場合があります。

  • サイトを使用している人々は通常、1つのフォームファクターに固執していますか?モバイルフォークはモバイルのままですか?デスクトップの人々はデスクトップにとどまりますか?たぶんすべき複数のデバイスで同じユーザーをテストしているのかもしれませんし、2つの異なるセグメントから採用してそれぞれをテストする必要があるかもしれません...

  • いくつのテストをしていますか?テストは残りの製品開発プロセスにどのように統合されますか? 1〜2回のユーザーテストを実行しているだけの場合は、すべての構成を個別にテストするのにある程度の時間を費やす必要があります。 1週間に1回、反復的な製品開発プロセスにテストを実施している場合は、デバイスをランダムに選択して、フィードバックを均等にすることで信頼性を高めることができます。

  • ユーザビリティテストの下流にあるパイプのサイズはどのくらいですか。 4つの問題を修正するためのリソースしかない場合は、40のリストを作成してもほとんど意味がありません。テストの範囲を適宜調整します。

3
adrianh

私の直感では、ブレークポイントごとに個別のテストを行う必要があるとしています。 2つのシナリオ(小型モバイル、大型デスクトップ)のみを検討する場合は、2つの異なる入力デバイス(タッチvsマウス)を対象としています。タッチデバイスのテストはデスクトップデバイスとは異なるように見える場合があります(タスクが異なる場合や、デバイスによって優先順位が異なる場合があります)。

参加者の数については、ニールセンが行った調査を元にしています(元の質問へのコメントで提供されています)。

2
CJF

単一のテストと同じ数の参加者を使ってそれを行うこともできます。より多くの資料(つまり、1つではなく3つのブレークポイント)を表示しているため、各ユーザーのテストに時間がかかるだけです。ただし、各ブレークポイントをテストする順序を「シャッフル」してランダム化する必要があります。これにより、慣れが原因で結果が歪まないようにします(ユーザーが行う連続したテストごとに増加するはずです)。

これは、ユーザーが実際にサイトに遭遇する方法に似ています。あるバージョンのサイトを見つけて、別のバージョンに移行します。

2