web-dev-qa-db-ja.com

ユーザーテスト:経験豊富なユーザーに苛立たしいテストケースを提出するよう依頼する

経験豊富なユーザーに、私たち自身の作業を任せるのではなく、イライラするユースケースをテーブルに持ってくるよう依頼することは有効なテスト戦略ですか?

その種のテストには警告またはベストプラクティスがありますか?

私が取り組んでいるケースは、もっと広くリリースする前に評価したい、そしておそらく内部で微調整したい新しい検索機能です。また、ツールの説明方法と、「新機能」でそれが何に役立つかについても考えたいと思います。このアプリケーションは、フォームベースの複雑なドキュメント(Turbo Taxのようなもの)であり、宇宙ベースの望遠鏡での天体観測の提案を作成するために使用されます。

メールの下書きのテキストは次のとおりです。

会議の前に、APTで困難または苛立たしい2つまたは3つのタスクについて考えてください。机に出くわした提案を理解するか、困難または時間のかかる編集タスクです。新しい検索ツールを含む新しいベータ版をインストールし、そのツールがあなたがもたらした課題への対処に役立つかどうかを確認します。新しいベータ版に読み込むために、関連する提案を利用できるようにしてください。

1
Joshua Goldberg

これは絶対に良い考えですと言えます。

おそらく、その背後にある理由は、問題を引き起こす可能性のある実際の使用例とワークフローについて確信が持てないためです。それが本当なら、あなたが見つけることができるすべてのことをする必要があり、テストシナリオをもたらすようにユーザーに尋ねることは良いアプローチのように聞こえます。

本当のリスクは、「成功」するテストを実施することですが、テストケースが不完全だったためにユーザーにとって重要な問題が省略されます。

おそらく、この情報を以前に取得しておかなければならなかったので、テストの一部にすべきではないという主張をすることができます。しかしながら、

  • ここまで来て、ユーザーが製品をどのように使用するかについてさらに情報が必要であることを考えると、これはそれを取得するための良い方法です。
  • 要件収集プロセスは完璧ではないため、最初から「正しく」行ったとしても、さらに学ぶ余地があります。
0
user31143

これはとても良い考えだと思います。初心者や中間ユーザーを含めることで、経験豊富なユーザーを超えて視聴者を拡大することも検討する必要があると思います。

ユーザーが選択する可能性のあるすべてのアクションまたはアクションのセットを思い付くようにどんなに努力しても、私が取り組むすべての新しいアプリで、ユーザーは自分が試すクレイジーなものに私を驚かせます。

あなたが本当にあなたの新しいデザインがどれほど安定して直感的であるかを見たいならば、初心者ユーザーは本当にそれを打ち負かすでしょう。経験豊富なユーザーが必要とするすべてを達成でき、初心者ユーザーがそれを解読できないようにできる場合は、勝者がいます。

0
cdkMoose