how prepare software testing interview
Un de mes collègues m'a récemment demandé, «Par où dois-je commencer pour me préparer à un entretien? Cela fait presque 2 ans que je suis confronté à n'importe quelle interview. '
Ma réponse était simple: (Cela aidera aussi bien les professionnels plus récents que les professionnels qui souhaitent changer d'emploi actuel)
Que devez-vous savoir sur les tests logiciels?
Première chose de base - Concepts de test: Il faut être très bon dans ce domaine, en particulier les méthodologies de test manuel. Mais seule la connaissance des différents concepts de test est la moitié du travail accompli. La chose suivante - la plus importante est de savoir quel type / technique / concept de test peut être appliqué à quel stade du SDLC.
'Que dois-je tester et quand?' c'est tres important. Certains concepts peuvent ne pas s'appliquer à ce que nous, les professionnels, testons dans notre entreprise, mais il est toujours préférable d'avoir une idée de toutes les pratiques de test.
De nombreux novices et professionnels des tests en activité peuvent ne pas fonctionner sur divers domaines de test tels que les tests de localisation, les tests de fuseau horaire, etc.
Mais savoir plus que ce sur quoi vous avez travaillé vous aidera à mieux répondre aux différentes questions de l'intervieweur. J'essaie toujours de garder mes connaissances de test à jour en plus de mon travail de projet actuel. Cela m'a beaucoup aidé en changeant d'emploi il y a quelques années.
Et si un intervieweur vous posait une question sur le sujet sur lequel vous n'avez jamais travaillé? Par exemple, vous n'avez aucune expérience des projets Web ou des tests client-serveur et l'intervieweur vous demande de tester «l'application de messagerie Yahoo». Serez-vous capable de répondre à cette question? Tu peux.
Même si vous n'avez pas travaillé sur ce type de projet. Comment? Votre curiosité d'apprendre des choses que vous n'avez jamais faites auparavant vous aidera dans ce cas. Pour élargir votre champ de réflexion, soyez curieux de connaître chaque travail et chaque question que vous rencontrez dans votre routine de travail quotidienne.
En savoir plus est inoffensif et vous aidera au moins à donner votre avis sur les questions posées par l'intervieweur.
Si vous ne connaissez aucun concept de test, Par exemple, «Test de localisation», puis essayez d'abord d'apprendre les concepts, comme - que serait le test de localisation?
C’est simple: vérifiez si l’application vous semble locale lors de son utilisation. Continuez ensuite à explorer. Voir pour les couleurs utilisées, le contenu, les images, la culture, etc., les différents pays, les paramètres régionaux l'ont différemment.
Prenons un site Web qui lit de droite à gauche, est-il accepté dans les pays autres que le Moyen-Orient? Evidemment NON. Ou pouvez-vous afficher le même contenu géospécifique en Inde que celui que vous pouvez afficher aux États-Unis? Encore une fois NON. Ceci est juste un exemple simple de la façon dont vous pouvez apprendre des concepts de test inconnus.
La partie très essentielle d'un ingénieur de test est 'Penser hors de la boîte'. Si vous n'êtes pas capable de sortir des sentiers battus, croyez-moi, les tests ne sont pas pour vous.
Qu'entendez-vous par sortir des sentiers battus? Ne suivez pas seulement les méthodes traditionnelles. Mettez en œuvre de nouvelles choses dans les tests. Essayez de résumer, d'automatiser le travail de test de routine. Pensez du point de vue de l'utilisateur. Pensez à la manière dont l'utilisateur utilisera votre application.
Quelles sont les erreurs courantes qu'il peut commettre ou quelles tâches il peut effectuer sur votre application? De cette façon, vous aurez un aperçu de n'importe quelle application et vous aiderez également à répondre aux questions en profondeur.
comment imprimer un élément d'un tableau en java
Outre la «curiosité d'apprendre», vous devez améliorer vos compétences dans les domaines suivants:
- Quelques requêtes et concepts pratiques de base de données / SQL.
- Tout langage de script de base (pour les tests d'automatisation).
- Les concepts de réseau et d'administration système vous aideront dans les projets de domaine système.
Ne vous contentez pas d'écrire les cas de test de l'interface utilisateur, vérifiez ce qui se passe à l'intérieur de l'application. Pour les applications ayant une connexion à la base de données, vérifiez la mise à jour des données, la récupération et dans tous les cas, il ne devrait pas y avoir de perte de données.
Prenez connaissance du projet. Connaissez l'application testée avant de commencer à la tester. Au lieu de regarder dans le document d'exigence, consultez le document d'architecture, le document de conception, le diagramme de séquence et le diagramme de flux d'activités.
Le plus important vous devez être parfait dans ce que vous avez mentionné dans votre CV . Toutes les questions posées par l'enquêteur seront basées sur ce que vous spécifiez dans votre CV. Alors ne mentionnez pas les compétences sur lesquelles vous n'avez pas travaillé, juste pour décorer le CV avec de multiples compétences.
Le point clé de l'entretien est, Vous devez faire sentir à l'intervieweur que c'est une application complexe que vous testez et qui comporte beaucoup de défis pour un testeur!
Et une dernière chose: si vous ne connaissez pas la réponse à une question, dites-le. Ne vous trompez pas et n’ayez pas d’ennuis.
Si vous avez des questions sur la «Préparation à un entretien de test», commentez-les ci-dessous.
Pour recevoir des notifications par e-mail des nouveaux articles sur les tests de logiciels à Abonnez-vous à notre newsletter.
lecture recommandée
- Questions et réponses d'entrevue
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Emploi d'assistant QA en test logiciel
- Questions d'entrevue de test manuel du logiciel pour les professionnels expérimentés
- Ressources et téléchargements de tests de logiciels d'assurance qualité
- Choisir les tests de logiciels comme carrière
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?