いくつかの面接が予定されており、品質保証の役割を募集しています。関与する開発者の目的は、その人が開発チームとうまく連携できるかどうかを理解することです。
開発者がQA担当者に尋ねるべき最も重要な質問は何ですか?ふわふわのオープンな質問よりも実用的な質問を探しています、あなたの考えは?
いくつかの面接が予定されており、品質保証の役割を募集しています。関与する開発者の目的は、その人が開発チームとうまく連携できるかどうかを理解することです。
開発者がQA担当者に尋ねるべき最も重要な質問は何ですか?ふわふわのオープンな質問よりも実用的な質問を探しています、あなたの考えは?
残念ながら、時々、ふわふわのオープンな質問はあなたに人の最高の眺めを与えるものです。
あなたが尋ねる技術的な質問が何であれ(そしてこれらはあなたの開発方法論に大きく依存するので、私はそこであなたを本当に助けることはできません、それらは調整されるべきです)、あなたは常に潜在的な候補者がチーム環境でどのように働くかを確立するべきです。
あなたはそれを確立する必要があります:
面接での最善のアプローチは、シナリオを提示し、候補者にどう思うかを尋ねることです。たとえば、次のようになります。
その質問への答えだけで、候補者が次のことを評価できます。
等々。
開発者とテスターの関係にとってコミュニケーションスキルがいかに重要であるかも強調することはできません。テスターに大まかなバグレポート(必要なバグ)を生成させ、その妥当性(正確な手順、予想される動作、実際の動作など)について話し合います。
このスレッドのより深い答えとは別に、見過ごされがちな簡単な質問があります。
通常のユーザー、または経験の浅いユーザーのように振る舞うことができますか?
さて、これはばかげているように見えますが、それは非常に良い洞察を与えます。候補者が「はい」と言った場合、率直に言って、彼らは見た目とは異なります。開発(特に)、分析、またはテストの役割で情報技術の分野で働く人は、これを行うことができません。単に、経験の浅いユーザーのレベルをはるかに超えているという事実のためです。次に探す必要のある答えは次のとおりです。
いいえ。ただし、「いわゆる」通常のユーザーの動作に正確にマッピングできるテストケースを作成できます。
またはこれの派生物。これはいくつかの重要な情報を示しています。
これは私が少なくとも見つけたものです。
これが何らかの形で役立つことを願っています。
私の提案は、次のようなやや自由形式の質問を検討することです。
私があなたに近づいて、「私がしたこの新しいことをテストしてくれませんか?」と言ったら。最初のいくつかの質問は何ですか?
これが私がそれを尋ねる際に持っているであろういくつかの考えです:
バグを記録する際に、開発者がバグを修正する前に知っておくべき最小限の情報は何ですか?
これは、彼らが持っている背景の種類に応じて、次のようないくつかの注意事項があるため、回答の要因になる可能性が高いタイプの質問です。
私はこれらのほとんどに言及します。なぜなら、それは、より詳細なはずであるが、どの詳細が重要であるかという漠然とした質問または要求を与えられたときに、最初にどのパラメーターを持っているかという観点から私が考えていることだからです。また、15〜30秒で大丈夫だと答えるのにどれくらいの時間がかかったかにも注意します。それ以下の場合は、予想される質問だったと思います。それ以上の時間が必要な場合は、全体的なポイントは、この状況が発生したときに、それぞれの側にどのような期待があるのかということです。
もう1つのアイデアは、使用しているソフトウェア開発方法論について言及し、このアプローチを使用した場合のQAに関連する課題は何かを尋ねることです。たとえば、開発者がTDDを使用する場合、それはQAにどのように影響しますか?それがより滝のようなアプローチである場合はどうなりますか?ここで見たいのは、彼らが自分の足でどれだけよく考えることができるか、そして私たちがスクラムを使用していると言った場合、使用されているものについてどのようなフォローアップの質問が実際に尋ねられるかです。スクラムの概念、本当に。
開発者は、以下をチェックする必要があるシナリオを彼に与えることによってチェックできます
態度
テスターはプロービング態度を持っていますか?彼にシナリオを与え、彼/彼女が尋ねている有効な質問がいくつあるかを確認しますか?
スキル
作業する各プロジェクトには、テストに関連するいくつかのスキルが必要です。これには、要件の調査、テストの設計、テストの実行などが含まれます。テスターが要件を理解するのにどれだけ優れているかを確認してください。
知識
テスターを募集するフィールドで、テスターの幅と深さを確認します。テスターが現在のフィールドで作業していない場合でも、テスターがそのフィールドについてどれだけ知っているかを確認してください。
親しみやすさ
クライアントに問題があり、開発者が1週間休んでいるようなシナリオをテスターに与えます。問題は緊急にエスカレートする必要があり、テスターとして問題の根本的な原因を見つけることができました。そのような状況でどのようにアプローチしますか
ソフトウェア品質の人々に私たちが求める重要な項目のいくつか:
これは本当にあなたが探しているテスターの種類に依存すると思います。ボタンを押して正しく見えないと言う人を探していますか、それともテクノロジーやコードさえも理解してより深いバグを見つけることができる人を探していますか?インタビューループの開発者として、従来のQAタイプも利用できると思います。もしそうなら、彼らは典型的なテストの質問をします。あなたは彼らがどれほど技術的で、彼らがどのように相互作用するかを知る必要があります。それを念頭に置いて、これらの種類の質問のいくつかを試してください。