テスト理論の知識 6: ユーザビリティ テスト/ユーザー エクスペリエンス テスト

1. ユーザビリティ (またはユーザー エクスペリエンス) のテスト

ユーザビリティテストはユーザーエクスペリエンステストとも呼ばれますが、ここではユーザビリティテストについて説明します。

ユーザビリティテストは基本的にブラックボックステストです。

ソフトウェア開発において、プログラマは機能や性能の実装が主であり、ユーザビリティにはあまり関心がありません。ただし、ユーザーの観点から見ると、ソフトウェアの使いやすさ/ユーザー エクスペリエンスが最も直接的です。これは開発者が見落としがちな点です。

2. ユーザビリティテストの基本要素

ユーザビリティの基本要素は通常、プロダクト マネージャーの責任ですが、テスト エンジニアとして、次の基本要素を理解することも有益です。

  1. すべてのユーザー インタラクション デザインでは、エンド ユーザーの理解、学歴、環境圧力が考慮されていますか?

  2. プログラムの出力は意味があり、侮辱的な言葉がなく、曖昧ですか?

  3. エラー診断に使用されるエラー メッセージは単純明快で理解しやすいものですか? それとも、それを理解するにはコンピューター サイエンスの博士号が必要ですか?

  4. ユーザー インターフェイスは、概念的な一貫性、内部一貫性、文法的な一貫性を維持していますか? 合意された使用習慣、意味論的規則と構文規則、形式、スタイル、および略語の習慣に準拠していますか?

  5. 高い精度と精度を必要とするソフトウェア システムは、十分に効果的な入力検証を提供しますか?

  6. システムに含まれるオプションが多すぎませんか? それとも使用されないオプションが含まれていますか?

  7. システムはユーザーからの入力に即座に応答できますか?

  8. プログラムは使いやすいですか?

  9. ソフトウェアはユーザーが正確に入力できるように設計されていますか?

  10. ユーザーのアクションを簡単に繰り返すことができますか?

  11. ユーザーは、多くの機能やメニューを事故なく行き来できると確信していますか?

  12. ソフトウェアの機能実装は設計仕様を満たしていますか?

3. ユーザビリティテストのプロセス

記事の冒頭で述べたように、ユーザビリティ テストはブラック ボックス テストであるため、テスト プロセス全体がブラック ボックス テストと一致している必要があります。

一般的なシナリオを例に挙げると、一般的に使用されるテスト プロセスは次のとおりです。

  1. 顧客の記録を見つけて変更します。

  2. 会社のレコードを見つけて変更します。

  3. 新しい会社レコードを作成します。

  4. 会社のレコードを削除します。

  5. 特定の種類の企業のリストを生成します。

  6. リストを印刷します。

  7. 連絡先のバッチを選択し、テキスト ファイルまたはスプレッドシート ファイルにエクスポートします。

  8. 別のシステムから連絡先情報ファイルをインポートします。

  9. 1 つ以上のレコードに写真を追加します。

  10. カスタマイズしたレポートを作成して保存します。

  11. カスタマイズされたメニュー。

おすすめ

転載: blog.csdn.net/zuodingquan666/article/details/135145984