Domanda

http://stackoverflow.com/questions/61532/tips-for-hiring-good-testers

Ho già fatto riferimento al precedente post, ma vorrei sapere quali domande di intervista può aspettarsi un neolaureato senza una vasta esperienza in un'intervista? Potrebbe aver fatto un corso di test di garanzia della qualità nel curriculum. In particolare, quali domande sui test di base è più probabile che gli vengano poste?

È stato utile?

Soluzione

Se intervistassi un tester di software, sarei molto interessato a scoprire il loro livello di conoscenza generale del computer. Questo perché più esperienza e conoscenza hanno dell'informatica in generale, maggiore sarà la comprensione del funzionamento dei programmi e dei potenziali problemi da tenere d'occhio. Questa conoscenza è di solito consolidata solo in qualcuno che ha un interesse attivo nei computer e passa molto del suo tempo libero a usarne uno. La persona che ha iniziato a utilizzare un computer solo al college o ne usa uno solo quando deve, di solito non è molto ben informato su di loro.

Per dare il via vorrei porre domande generali. Avevano un computer che cresceva o ne usavano spesso uno? Sanno quali componenti hardware di base si trovano in un computer e quali sono le loro rispettive funzioni? Capiscono cos'è un sistema operativo? Non assumerei qualcuno che si dimenasse a questo livello.

Se stanno testando le applicazioni Internet, verificherei anche alcune conoscenze generali su Internet. Che cos'è il DNS? Cos'è un router? Comprendono l'elaborazione lato client (browser) rispetto a quella lato server? La mancanza di conoscenza qui non sarebbe un fallimento automatico, ma lascerebbe seri dubbi nella mia mente.

Vorrei gradualmente ottenere maggiori dettagli nelle mie domande, soprattutto se il candidato avesse espresso la propria competenza o conoscenza in una determinata area.

Il mio terzo approccio sarebbe quello di testare le loro capacità di problem solving. Il tuo tester di QA potrebbe non correggere i bug nel codice, ma più possono restringere il problema e identificare le circostanze specifiche che lo innescano, più veloce ed economico sarà per i tuoi sviluppatori correggere il bug. Per fare ciò, vorrei presentare alcuni esempi di problemi e chiedere al candidato come procedere e segnalare il bug. Presentare una vera demo dal vivo su un PC sarebbe l'ideale, ma anche gli ipotetici funzionerebbero.

E infine, provo a vedere quanto è metodico il candidato. Il candidato ideale approverà metodicamente i test - sarà in grado di creare una checklist / metodo di test che coprirà a fondo tutti gli aspetti importanti della funzionalità del programma. Questo è difficile da testare. Puoi raccoglierlo ponendo al candidato gli ipotetici (o reali) problemi e osservando attentamente come procedono.

Se stai conducendo il colloquio e non hai davvero una buona conoscenza delle aree di cui sopra, cerca di ottenere qualcuno che intervista, o i candidati che parlano in modo scorrevole ti tireranno facilmente la lana sugli occhi e ti impressioneranno con il loro ignoranza fiduciosa. Se sei quel potenziale candidato e sai di non essere molto competente in nessuna delle aree di cui sopra, risparmia molto a te stesso e ai potenziali datori di lavoro e fai alcuni test attitudinali per trovare il tuo vero percorso di carriera.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top