web-dev-qa-db-ja.com

一緒に仕事をした最高のテスターに​​は、どのような特徴がありますか?

テスターとブロガー Lanette Creamer 最近この質問を Twitter に投稿しました:

テスターと協力するプロのソフトウェア開発者であれば、あなたが知っている最高のテスターを考えてください。彼らにはどのような特徴がありますか?

ここでいい質問になると思いました。

私の考えは次のとおりです。

  • 彼らは、たとえそれが厄介な質問をすることを意味するとしても、要件から曖昧さを取り除きたいと思っています。
  • 彼らは、ソフトウェアがどのように文書化されているかではなく、ソフトウェアがどのように機能するかを見ることによって新しい機能を作成します。
  • 彼らは正直さと誠実さを示し、周囲の人々にそれを奨励しますが、要求しません。言い換えれば、それらは動作をモデル化します。

あなたが一緒に働いた最高のテスターの特徴は何ですか?

7
Paddyslacker

ここに私が追加したいいくつかがあります:

  • スマート-これらの人々は、かなり明るいまたは深い思想家として出くわします。境界のケースはこれらの人々にすぐに来るようです。彼らは、「どうですか。。」と尋ねるかもしれません。たくさん質問します。
  • 詳細への注意-再現手順の一覧表示、期待される結果と実際の結果の違いの記載など。徹底的な作業。
  • 自発的-私が知っているより優れたテスターは、徹底して行き、行き、行きます!物事を成し遂げることは、これを私の心に述べるもう一つの方法でしょう。
  • 分析的-冷静で合理的な議論で優先順位や重大度について議論する。どのバグができるだけ早く修正されるのか、そしてどれが表面的すぎるのかを理解する。悪い色の選択。
  • 粘り強さ-プロジェクトマネージャー、ビジネスアナリスト、または権力を持つ誰かが要件を変更してそれらを却下しない限り、彼らは解釈に固執しました。これを別の方法で表現するためのプッシュオーバーではありません。
6
JB King

私が一緒に仕事をした最高のテスターの何人かは、ユーザーがソフトウェアをどのように使用するかを本当に理解しています。彼らは、ソフトウェアが果たすべきビジネス機能と、そのソフトウェアがユーザーの役割/仕事/機能にどのように影響するかを理解しています。テスターが開発者やビジネスオーナーと同じくらいビジネスに関する知識を持っている場合、プロジェクトは成功します。

7
Walter

悲しいことに、実際には非常に熟練した技術的な役割のために、そこにはたくさんのカウボーイがいます。非常に多くのテスターが、テストが何であるかを知らない人々によって面接され、雇用されて、ポジションからポジションへと移動する長いキャリアを持っています。

私が会った最高のテスターは:

  • ビジネスマンと連絡を取り、要件を解釈/明確化するための優れたコミュニケーションスキル
  • システムに不慣れなユーザーの視点からアプリケーションを見る機能
  • 必要に応じて体系的に物事を通過する忍耐力、そしてシステムを分析して、多くの時間を費やすだけでなく、実際に体系的に通過するようにすることができます
  • 開発者が考えていないかもしれないものを選ぶための彼らの創造的な側面
  • 単一のタイプのテストだけに集中するのではなく、探索的なテストや自動化などに適切な時間を費やすように、自分の時間を整理する機能
  • 彼らが何をするかに関心があるので、彼らは自分たちの分野の発展とベストプラクティスについていく

最後に、テスターがアジャイルプロジェクトに取り組んでいる場合

  • 構造化された保守可能な方法でテストの自動化を行うことができます-最近、テスターが自動化できるものを自動化できない場合(すべてが自動化できるわけではありません)、そのテスターがアジャイルプロジェクトで効果的になることは決してないでしょう。
5
FinnNk

私がこれまでに使用した中で最高のテスターは、ソフトウェアを繰り返し可能な方法で破壊するという1つの点で非常に優れていました。私たちは彼にほとんどすべてのソフトウェアを与えることができ、彼は数分以内にそれを殺すでしょう。彼はおそらく、任天堂のゲームやイースターエッグのチートコードをプロのソフトウェアで見つけることができるようなスキルを持っています-自然で好奇心旺盛な性質であり、彼が以前に試したがうまくいかなかったことに対する良い記憶です。

彼の目標はプログラマーとは正反対だったことに注意してください。ソフトウェアを壊した場合、彼は良い一日を過ごしました。彼がしなかったなら、プログラマーは良い一日を過ごしました。

4
JBRWilkinson

まだ言及されていない2つのこと:

  • 質問をする
  • 詳細に注意を払う
1
Ron Pihlgren