top 8 skills become best qa analyst
Vous vous demandez quelles sont les principales compétences des analystes QA? Ce didacticiel traite des principales compétences et de l'état d'esprit requis pour devenir le meilleur analyste d'assurance qualité:
Au cours de mon parcours en tant qu'analyste QA, j'ai rencontré tellement d'étudiants qui se posent la question de savoir comment se lancer dans les tests et comment puis-je devenir le meilleur dans ce domaine. Ma réponse est toujours «la personnalité est tout - le test choisit ses employés». Vous êtes peut-être un Einstein, mais ce n'est pas le Game of Thrones (cerveaux) mais des Avengers (personnalités) .
Dans toutes les guerres que les Avengers ont gagnées, ce qui me démarque, c'est leur personnalité sur l'intelligence ou leurs pouvoirs individuels. Donc, dans cet article, Je voudrais vous expliquer ma formule pour être le meilleur analyste QA en utilisant la description de la personnalité d'Avenger.
Je crois que la plupart des gens dans le monde peuvent s'identifier aux vengeurs, compte tenu de leur popularité. D'où mon choix, mais je ne limiterai pas ma comparaison à leurs seules personnalités. J'utiliserai également certains de leurs pouvoirs.
Ce que vous apprendrez:
Principales compétences de l'analyste QA
# 1) Le leadership du capitaine
Ensemble de compétences:
- Direction
- La prise de décision
- Propriété / responsabilité
- Autorité
Commençons par un homme d'honneur, d'une grande force, d'une nature protectrice et d'un grand leadership, Captain America. Il respire, parle et dirige le leadership. Dans l'une des scènes de Avengers End Game alors qu'ils étaient sur le point de voyager dans le passé, il a prononcé un discours qui nous a fait flotter de nos sièges avec des papillons dans le ventre.
N'importe qui aurait pu prononcer ces mots, mais comme c'était Cap, vous pouviez le sentir dans vos orteils. C’est ce que j’appelle un grand leadership, cela exige que l’on ait une grande technique pour égarer ses paroles avec une autorité ferme. Un analyste QA avec un tel caractère est destiné à grandir très vite dans sa carrière. Il est révolu le temps où les chefs de projet exécutaient des projets, de nos jours, l'assurance qualité est responsable de la plupart des décisions telles que la mise en service ou la non mise en service.
C'est là qu'entre en jeu un grand leadership. Il faut également être très ferme dans ses décisions. Captain America fait également preuve d'une grande appropriation / responsabilité sur son travail et, dans la plupart des cas, «respecte les règles». L’une des compétences qui permettent à un personnel d’AQ d’exceller est la discipline dans la documentation de son travail, qui parle de la propriété de son travail.
Il y a des règles et des normes à maintenir lors de la documentation comme les plans de test, les cas de test, les rapports de test et la journalisation des bogues. Les tests sont une discipline très structurée. J'ai vu des personnes intelligentes tomber du wagon QA en raison de sa nature de choisir ses propres personnes en fonction de leur personnalité plutôt que de leur cerveau. Donc, si le travail structuré évoque vos super pouvoirs intérieurs, alors bienvenue à la maison Cap.
# 2) En dehors de la boîte d'Iron-Man vs Hulk Smash
Ensemble de compétences:
- La créativité
- Exploration
- Travailler intelligemment
Même si les tests sont structurés, ils ne limitent pas la créativité. Nous avons tous vu comment Tony Stark (Iron-Man) a innové avec ses costumes de fer du premier film au dernier film de vengeur. Il pense toujours en dehors des sentiers battus. Il est l'homme des solutions. Pour cet épisode, j'ai besoin que vous vous imaginiez comme Iron Man (peut-être pas la partie crasseuse et riche de lui), juste le côté créatif.
Iron Man peut programmer presque tout, construire le robot le plus complexe et le rendre aussi sophistiqué qu'il le souhaite. Une chose qu’il ne peut pas programmer dans un robot est une créativité illimitée. Ainsi, la créativité doit être constituée d’hémoglobines dans le corps d’un testeur. Les techniques de test peuvent être appliquées mais sans créativité, leur efficacité est limitée. Pour l'excellence de votre couverture de test, votre réflexion devrait être «et si j'essaye ceci».
C’est ainsi que vous apportez autant que vous le pouvez votre Hulk Smash intérieur. L'état d'esprit d'un développeur dit 'codez, préparez-le et faites-le fonctionner' tandis que le vôtre en tant que testeur devrait dire 'écrasez! Laissez-moi le casser autant que je peux ». Le but est de vous assurer d'essayer tous les scénarios auxquels vous pouvez penser, de vous chausser en tant qu'utilisateur final du produit testé (vous pouvez aussi bien porter le costume, tout faire, vivre sans détour).
La meilleure façon d'appliquer l'état d'esprit «smash» est d'utiliser des moyens efficaces pour élargir la couverture des tests. Je recommande personnellement que lors de la rédaction de cas de test; divisez chaque exigence en autant de cas de test que possible. Ne faites pas que des tests positifs tout le temps, essayez plus de tests négatifs, intégrez des tests exploratoires dans le mélange (mais cela est plus efficace si vous êtes expérimenté avec le logiciel en question).
Le nouveau hulk que nous voyons dans le dernier film Avengers (Endgame) est un combo, avec un équilibre entre le Smart (créatif) et le Savage (Smash) Hulk. Nous pouvons adopter ce personnage dans le monde des tests, où l'état d'esprit sauvage dit que nous devons nous écraser, mais l'état d'esprit intelligent parle de 'l'essentiel n'est pas de transpirer', ce qui signifie que nous n'avons pas à nous écraser partout.
Les tests supplémentaires (en particulier exploratoires) devraient se concentrer sur les zones connues pour être inondées de bogues. Maintenant, c’est ainsi que vous ne négligez rien.
# 3) La précision de Hawkeye
Ensemble de compétences:
- Attention aux détails
- Agilité
- Automatisation technique
Hawkeye redéfinit la précision, il s'agit de rapide, de viser et de tirer pour ne pas manquer. En tant que testeur, la précision est très importante. S'il y avait une superpuissance que tous les super-héros doivent avoir, alors cette superpuissance serait orientée vers les détails pour les testeurs. Je veux dire sans une grande attention aux détails, comment un testeur peut-il détecter les défauts?
Hawkeyes a également une grande agilité qui lui offre une compatibilité dans un champ de bataille rapide où il doit combattre des adversaires qui utilisent des balles. Ainsi, une combinaison d’agilité et de concentration se révèle être la possibilité de clouer davantage (sans le marteau de Thor) dans un temps limité.
Cette combinaison fonctionne parfaitement à votre avantage dans un environnement au rythme rapide, dicté par les délais. Vos compétences en matière d'orientation des détails vous permettent de détecter le plus de bogues possible, l'agilité vous aide à respecter les délais. Mais rappelez-vous que j'ai mentionné que le contrôle qualité ne concerne pas seulement les tests, mais aussi la documentation qui nécessite beaucoup de précision.
Hawkeye est également connu pour être un gars très technique qui passe son temps à perfectionner son art pendant son temps libre. Dans certains cas, en tant qu'analyste QA, vous devrez peut-être écrire ou exécuter des scripts d'automatisation. C’est à ce moment que vous portez vos bottes techniques et que vos compétences techniques doivent être constamment approuvées. En tant qu'analyste QA, vous devez également vous tenir au courant des derniers outils de test.
Certaines instances peuvent également vous obliger à effectuer des tests back-end. Alors, préparez votre esprit à plonger dans les tests techniques du donjon.
# 4) Dr Strange et lacunes futures
Ensemble de compétences:
- Identification des risques
- La prise de décision
Être un Dr Strange dans le monde de l'AQ est une entreprise délicate. Le Dr Strange est connu pour être un Sorcier Suprême spectaculaire avec la capacité de voir plusieurs futurs dans une instance. Je ne dis pas que vous devriez maintenant apprendre à être un sorcier pour y parvenir. Cela est possible grâce à l'expérience des tests.
Un bon testeur applique son expérience pour déterminer les lacunes dans l'environnement réel. En termes simples, cela signifie que grâce à l'expérience, un testeur doit anticiper les zones susceptibles d'avoir des bogues et donc concentrer ses tests sur ces zones. Mais qu'en est-il des cas où vous testez un logiciel pour la première fois? N'oubliez pas que vous êtes maintenant dans la peau d'un magicien.
Tout bon magicien devrait toujours avoir quelques tours de plus dans sa manche. Votre astuce consiste à appliquer l'état d'esprit d'un utilisateur final dans vos tests pour déterminer les futures lacunes lors de la mise en ligne de l'application. La possibilité de tester d'éventuelles lacunes sur le système en direct comprend également la prédiction des risques.
Imaginez, le Dr Strange avait des pouvoirs si précieux pour prédire l'avenir, mais n'a rien fait à ce sujet. C’est comme commander un steak juteux dans un restaurant chic mais vous n’avez pas de dents. Ainsi, pour récompenser votre travail acharné dans la réalisation de ces prévisions de risque, l'application de stratégies d'atténuation est indispensable. Une façon d'y parvenir consiste à automatiser les cas de test pour les zones à haut risque.
Hiérarchiser et sélectionner les bons cas de test à automatiser est une compétence en soi et nécessite une forte personnalité car cela implique beaucoup de décisions.
# 5) Panthère noire dans la peau de son peuple
Ensemble de compétences:
- Compréhension
- Collecte des exigences
- Pensez comme un utilisateur final
- Curiosité
Passons maintenant à la pensée de Black Panther lorsque nous abordons les besoins (exigences) de son peuple (utilisateurs finaux). Black Panther affiche le caractère d'un noble grand leader qui met les besoins de son peuple au premier plan. Pour être un testeur très performant, il faut avoir des compétences pour comprendre les exigences et être capable de les traduire en cas de test.
Les tests ne commencent pas seulement quand on doit tester le logiciel réel. Selon les principes fondamentaux de la Fondation ISTQB, un test précoce est l'approche la moins chère. Cela signifie que les tests doivent commencer à l'étape de la collecte des exigences du cycle de vie de développement du système (SDLC) afin de réduire les coûts de développement du système.
Même si la collecte des exigences ne fait pas partie de notre description de poste. J'ai eu tellement de cas où je vais marcher avec un développeur pour parler à un utilisateur professionnel afin de discuter des exigences. À notre retour, le développeur sera partiellement informé de ce que le propriétaire du produit a besoin. Il est alors devenu ma responsabilité de les aider à comprendre les exigences.
Veuillez noter que cela était dû à l'absence d'un analyste commercial dans notre organisation à l'époque. Mais généralement, en tant qu'analyste QA, vous devez être doté de compétences en compréhension des exigences afin de pouvoir les traduire efficacement .
Black Panther protège également leur Vibranium, nous l'avons vu faire tout son possible pour s'assurer qu'il ramène ce qui appartient à Wakanda à la maison en une seule paix. Les tests ne consistent donc pas à faire des tests positifs et négatifs pour répondre aux exigences. Mais il faut être capable de faire tout son possible pour garantir que la qualité reste au plus haut niveau.
Un bon analyste QA défie également les exigences d'une meilleure qualité . Faire tout son possible pour garantir une bonne qualité signifie également tester des zones hors de portée en appliquant une approche curieuse et logique.
# 6) Donnez-lui tout en tant que Thor
Ensemble de compétences:
- Décisif
- Confiance
- Professionnalisme
Un état d'esprit logique est une grande victoire en QA mais avec un combo d'une forte personnalité, c'est un coup de circuit, comme Thor et son marteau. Thor a une forte personnalité, bien que son ergo éclipse parfois son jugement, il a un fort sentiment de ne pas abandonner. Après que sa planète natale ait été détruite et qu'il ait perdu son marteau, il a épuisé toutes les options possibles pour trouver un moyen de tuer Thanos.
C'est la mentalité dont vous avez besoin en tant que testeur (certainement pas pour trouver un plus gros marteau comme Thor l'a fait?), Mais une approche consistant à trouver autant d'angles que possible pour tester un élément particulier. Cela s'étend également au fait d'être fort dans les cas où les développeurs rejetteront les bogues que vous avez enregistrés sans raisons solides. Vous devriez poser des questions avec des preuves, mais cela ne signifie pas que vous devez être têtu.
Mais si vous n'êtes pas satisfait des raisons fournies pour un rejet de bogue. Vous devriez remettre en question le rejet jusqu'à ce que vous soyez satisfait. Souvenez-vous que les décisions concernant le transfert ou non d'un élément vers un système actif reposent sur la confiance du contrôle qualité dans cette fonctionnalité.
Donc, si vous, en tant que personnel QA, n'êtes pas confiant avec une fonctionnalité en raison du rejet des bogues enregistrés, mais que vous laissez cette fonctionnalité fonctionner sur le système en direct, cela remet en question votre professionnalisme et votre certification en tant qu'analyste QA. Même si Thor a tout fait pour trouver une solution alternative au massacre de Thanos, il est arrivé à un point de défaite et il a été obligé d'accepter.
Tout comme dans les tests, on peut essayer tous les scénarios possibles auxquels ils peuvent penser pour assurer une excellente couverture de test. Mais peu importe à quel point un testeur peut être avide de logiciels 100% sans bogues; il faut être prêt à être confronté aux limites des tests.
Selon le 2e principe de l'ISTQB, des tests exhaustifs ne sont pas pratiquement possibles. Donc, cela signifie que vous devez avoir un état d'esprit qui accepte également les limites des tests.
# 7) Être un Spider-Man
oracle dba entretien questions et réponses pour expérimenté
Ensemble de compétences:
- Intuition
- L'intégration
Être Spiderman dans les tests se réfère simplement à la capacité de tisser des pensées qui relient les points, ce qui est pratique pour aborder les tests d'intégration. Il existe différents niveaux de test et le test d'intégration est un niveau qui peut être très délicat, en fonction de la complexité des systèmes intégrés et de leur interface. Pour gagner la bataille des tests d'intégration efficaces, vous avez besoin de la superpuissance «Webby».
Nous savons également que Spiderman a une très forte personnalité intuitive. Une combinaison d'expérience et d'intuition forte peut aider un testeur à détecter les bogues les moins attendus lors des tests exploratoires. Récemment, je testais une fonctionnalité de rapport et une «voix» aléatoire dans ma tête m'a dit, je devrais commencer par regarder une autre fonctionnalité sans rapport, et devinez quoi? lors de ma première interaction avec cet écran, j'ai détecté un bogue sur une fonction du système peu utilisée.
# 8) Le focus de Black Widow
Ensemble de compétences:
- Concentrer
- Tactique
La capacité gagnante de Black Widow est son approche focalisée sur les questions. Elle y parvient en utilisant une technique de division et de conquête. Elle est pleinement consciente qu'elle n'est pas un dieu du tonnerre qui peut frapper un flot d'hommes en un seul coup, ni une armure sophistiquée qui peut tirer 100 missiles pour obtenir le même résultat. Mais son division pour vaincre la place toujours au-dessus de ses rivaux sur le champ de bataille.
Lors des tests, l'accent est mis sur l'approche des fonctionnalités complexes. Il est généralement conseillé de ne pas mordre ce que vous ne pouvez pas mâcher. Des tests ciblés portent parfaitement ce conseil.
Conclusion
J'ai toujours pensé que votre carrière devait être une extension de votre personnalité. Donc, si vous alignez votre personnalité sur la carrière correspondante, vous avez remporté une énorme bataille. Comme je l'ai expliqué. l'analyse de test est une carrière qui nécessite la «bonne» personnalité et la bonne mentalité.
J'ai vu des intellects quitter le contrôle qualité non pas parce que c'était difficile, mais parce que leur personnalité était sur une voie différente de celle du contrôle qualité. Donc, mon conseil à vous est que si vous envisagez de vous lancer dans l'assurance qualité, évaluez d'abord votre personnalité pour la forme physique, ou si vous êtes déjà en assurance qualité et que vous avez besoin d'accélérer votre carrière, votre test de personnalité vous guidera sur la bonne voie. .
J'espère que ce tutoriel vous guide pour identifier votre personnalité en tant qu'analyste QA !!
lecture recommandée
- Plus de 40 questions et réponses sur les entretiens avec les analystes d'assurance qualité de test populaires (LISTE 2021)
- 6 compétences de base que chaque testeur (principalement plus récent) devrait avoir
- 9 façons d'améliorer rapidement vos compétences en rédaction en tant que testeur de logiciels
- Compétences, salaire, responsabilités et plus des adjoints de direction
- Comment déterminer quel poste d'assurance qualité vous convient le mieux en fonction de vos compétences?
- Comment améliorer vos compétences de test et battre la concurrence!
- Les outils plutôt que les compétences: manquons-nous l'essentiel?
- Lancez votre carrière en tant qu'analyste d'affaires: une avenue de carrière pour vous