上記の回答は、Web アプリに関して何をどのようにテストするかについて、いくつかの優れた例を示しています。
私はあなたの質問の他のいくつかの点に非常に迅速に答えるつもりです:
QA チームのポジションの面接を受けるとき、主に 2 つの懸念事項があります。それは、面接対象者の考え方と、基盤となるテクノロジー ドメインに関する知識です。
私は、「電源を入れて発煙するかどうかを確認する」ことをアプリケーションのテストのアイデアとする学生や専門家にインタビューしました。多くの場合、彼らは製品技術 (HTTP の最も内部の仕組みなど) をよく理解していましたが、この知識を実用的で体系的なアプリケーション (HTTP 経由でサーバーと通信するデータベース アプリをテストする方法など) に結び付けることができませんでした。
また、実際に使用されている基盤となるテクノロジ (ネットワーク ツール、単純な Java アプリケーション、データベース クライアントなど) をまったく理解していないインタビュー対象者によるテスト ケースが殺到することもありました。彼らの理解の欠如は、多数のテストを提供できたとしても、洞察に満ちた有用なテスト ケースに到達する能力を大幅に損ないました。
どちらの場合でも、(どんなタイプの面接でも)面接前にまず自分が働く分野について調べておくことを強くお勧めします。専門用語や流行語を単に統合しようとするのではなく (間違えるとばかげているように見えます)、それが何を意味するのかを知る目的でその立場を調べてください。面接の前に知っていればいるほど、質問の背景が理解できるようになります。
また、面接の質問について明確にすることを躊躇しないでください。誰かが私が尋ねていることを理解せず、偽造しようとするとイライラします。誰かが私に言い直したり、私の言ったことを明確にするように頼んだら、私は通常、正確にコミュニケーションしたいと思っている人の良い兆候としてこれを受け取ります.