Nous avons des interviews à venir par lequel nous recrutons pour un rôle d'assurance de la qualité. Le but des développeurs étant impliqués est de comprendre si la personne HTE fonctionnera bien avec l'équipe de développement. P>
Quels sont les questions les plus importantes fortes> Strong> Un développeur devrait demander à une personne QA? Je cherche des questions pratiques plus que des questions ouvertes moelleuses, vos pensées? P>
6 Réponses :
Malheureusement, parfois, les questions ouvertes duveteux sont celles qui vous donnent la meilleure vue d'une personne. P>
Quels que ce soit des questions techniques em> que vous demandez (et celles-ci dépendent beaucoup de la méthodologie de développement afin que je ne puisse pas vraiment vous aider là-bas, ils devraient toujours être adaptés), vous devriez toujours établir comment le candidat potentiel sera travailler dans un environnement d'équipe. P>
Vous devez établir que: p>
Je trouve la meilleure approche des entretiens consiste à présenter des scénarios et à demander au candidat ce qu'ils pensent, par exemple: P>
Juste sur la réponse à cette question seule, vous pouvez évaluer si le candidat: p>
et ainsi de suite. P>
Je ne sais pas également comment les compétences en communication sont importantes pour la relation développeur / testeur. Demandez au testeur générer un rapport de bogue rugueux (tout bug qu'ils souhaitent) et discuter de son adéquation (étapes exactes, comportement attendu, comportement réel, ...). P>
Une bonne réponse, je pense que les questions du scénario sont une bonne idée et leur demandant de travailler à travers eux ...
Donc, un candidat est inutile s'il n'est pas disposé à sacrifier son temps personnel pour faire des heures supplémentaires impayées probablement?
Non, un candidat est inutile s'ils ne sont même pas Essayez I> pour déterminer une solution. Mieux que la déclaration de couverture "Désolé, je ne peux pas manquer le dîner" serait quelque chose comme "Désolé, je ne peux pas manquer le dîner. C'est mon anniversaire, mais je
Et les heures supplémentaires impayées sont une réalité lorsque vous atteignez un certain niveau. Si je devais laisser quelqu'un partir, 9 à 5 personnes seront les premiers que je considérerais depuis que les autres ont prouvé leur valeur à la société.
Si vous êtes dans l'entreprise logicielle (test, développement, etc.), vous devez vous habituer à l'idée de travailler des heures supplémentaires impayées.
Attendez. Vous voulez dire qu'il y a des heures supplémentaires payées dans le développement? : P
Personne que j'ai rencontré dans une interview révélera qu'ils ne veulent pas faire des heures supplémentaires. Je ne trouve généralement pas cette question utile à demander. Cependant, demandez quelles sont les moyens de «heures de travail à temps plein», c'est souvent extrêmement révélateur.
Certains des éléments clés que nous recherchons dans des personnes de qualité logicielle: p>
Je pense que cela dépend vraiment du type de testeur que vous recherchez. Cherchez-vous quelqu'un pour pousser les boutons et vous dire que cela n'a pas l'air bien ou cherchez-vous quelqu'un qui peut comprendre la technologie ou même le code et trouver les bugs plus profonds? En tant que développeur sur la boucle d'entrevue, j'imagine qu'il existe des types de QA traditionnels également disponibles. Si c'est le cas, ils demanderont aux questions de test typiques. Vous devez obtenir comment ils sont techniques et comment ils vont interagir. Avec cela à l'esprit, essayez certaines de ces questions: p>
Un développeur peut vérifier en lui donnant un scénario qui devrait vérifier les éléments suivants p>
Le testeur possède-t-il une attitude de sondage? Donnez-lui un scénario et vérifiez combien de questions valables est-elle / elle demandant? P>
compétences forte> p>
Plusieurs compétences liées aux tests sont nécessaires dans chaque projet dans lequel vous travaillez. Il comprend une étude d'exigence, une conception de test, une exécution de test, etc. Vérifiez comment le testeur est-il bon dans la compréhension de l'exigence. P>
connaissances forte> p>
Vérifiez la largeur et la profondeur du testeur dans le champ où vous allez recruter le testeur. Même si le testeur ne fonctionne pas sur le champ actuel, vérifiez combien le testeur connaît-il ce champ. P>
Donnez le testeur un scénario comme s'il existe un problème client et le développeur est en congé pour toute la semaine. Le problème doit être escaladé d'urgence et comme testeur, il est venu à vous de trouver la cause fondamentale du problème. Comment allez-vous aborder dans une telle situation p>
Outre les réponses plus profondes de ce fil, il existe une simple question qui est souvent négligée: p>
Maintenant, cela semble stupide, mais cela donne une très bonne idée. Si le candidat dit oui, franchement, ce ne sont pas ce qu'ils semblent être. Aucune personne qui travaille dans le domaine des technologies de l'information dans un développement (en particulier), une analyse ou un rôle de test peut faire cela; Tout simplement pour le fait que nous sommes bien passés au niveau d'un utilisateur inexpérimenté. La réponse que vous devriez alors rechercher est: p>
ou un dérivé de cela. Cela montre quelques informations importantes. P>
C'est ce que j'ai trouvé au moins. P>
J'espère que cela aide d'une manière ou d'une autre. P>
Ma suggestion serait de considérer des questions quelque peu ouvertes comme celle-ci: p>
Si je marchais à vous et que j'ai dit: "pourrait vous testez cette nouvelle chose que j'ai faite? "Quoi Vos premières questions seraient-elles? p> blockQuote>
Voici quelques pensées que j'aurais pour demander que: p>
- Y a-t-il mention des spécifications ou des exigences? S'il n'y en a pas, comment effectue cet impact test? LI>
- Veulent-ils que je paire avec eux afin de pouvoir savoir ce que j'ai fait? Li>
- veulent-ils savoir ce que j'ai fait? Li>
- ont-ils le temps de le faire et de demander combien de temps je pense que cela peut prendre? Li>
- Quel type de test attendez-vous: un test de fumée complet, une convivialité de couloir? Li>
- Quels types d'outils seront utilisés pour faire cela? LI> ol>
Enregistrement d'un bug, quel est le Informations minimales que vous croyez un le développeur devrait avoir avant de fixer il? p> blockQuote>
Il s'agit du type de question où, selon le type de contexte qu'ils auront probablement un facteur dans leur réponse, car peu de choses à noter incluraient les éléments suivants: P>
- reproductibilité - pouvez-vous obtenir cela de manière prévisible? li>
- Étapes de reproductibilité li>
- est-ce un code, des données, un réseau ou un autre type de bogue? LI>
- Quelle est la mauvaise insecte de certaines échelles? LI>
- Environnement - De quoi faut-il accomplir cela? Existe-t-il des navigateurs spécifiques, des systèmes d'exploitation ou d'autres choses que je devrais avoir? Li>
- Quels sont les résultats attendus et réels qui illustrent que c'est un bogue? Li>
- Version logicielle - Cela a été trouvé sur la construction du système? Li> ul>
Je mentionne la plupart d'entre eux parce que c'est ce que je penserais à demander que, de quels paramètres ont-ils initialement présenté lorsqu'il est une question ou une demande vague qui devrait avoir plus de détails, mais que la matière est la matière. Je noterais également combien de temps une pause a été prise à donner une réponse où je dirais que je dirais que 15-30 secondes, c'est d'accord, tout de moins et je penserais que c'était une question anticipée et si plus que cela est nécessaire, il devrait y avoir Soyez une demande de quelques minutes à y penser, comme tout le point est que lorsque cette situation se pose quelle est l'attente de chaque côté? P>
Une autre idée serait de mentionner quelle méthodologie de développement logicielle que vous utilisez, puis demandez quels défis sont liés à QA avec l'utilisation de cette approche? Par exemple, si les développeurs utilisent TDD, comment cela a-t-il un impact QA? Et si c'est une approche plus similaire à la cascade? Ce que vous voulez voir voici dans quelle mesure peut-on penser sur leurs pieds ainsi que quels types de questions de suivi sur ce qui est utilisé sont posées comme si je dis que nous utilisons Scrum, comment cela définit-il la mise en œuvre du général Concepts de Scrum, vraiment. P>
Dupliquer: Stackoverflow.com/questions/61532/tips-for -hiring-Good-Teste Rs
Certes, nous mentionnons tous les deux des contacts de testeurs, mais cette question pose «comment trouvez-vous d'excellents testeurs?», Je demande des questions d'entretiens spécifiques de développeur / testeur d'interaction ...
@Jon: Désolé, mais je ne vois pas une différence significative. Je ne vois pas comment les "bonnes" questions à évaluer les capacités d'un testeur vont changer en fonction de qui leur demande.
Il y a une différence fondamentale dans la question. L'autre demande des questions générales, je demande une main pratique sur des questions ... éventuellement impliquant des scénarios typiques de développeur / qa ...
La question susmentionnée (compte tenu de la cause de celui-ci marqué une dupe) a été supprimée.