10 qualities that can make you good tester
Qu'est-ce qui vous fait penser que vous êtes bon en test? Pourquoi vous qualifiez-vous en tant que testeur?
La question me frappe encore à chaque fois qu'il s'agit d'une interview.
C'est la question qui m'a été posée au début de ma carrière en tant que testeur de logiciels. L'intervieweur a posé quelques questions d'aptitude comme d'habitude et tout à coup il m'a posé cette question. J'étais presque sans voix. La plupart du temps, nous pensons que nous sommes bons dans quelque chose parce que nous le faisons ou peut-être nous présumons que nous sommes bons dans ce domaine.
Après avoir passé près d'une décennie dans l'industrie, quand je regarde en arrière, je peux comprendre l'importance de la question et donc aujourd'hui je vais vous présenter une liste de points que j'ai notés pour me faire sentir que j'étais / suis bon dans les tests .
Nous allons jeter un coup d'oeil. En passant, vous êtes invité à ajouter votre point à la liste et nous l’accepterons à bras ouverts.
Ce que vous apprendrez:
- Qualités d'un bon testeur
- # 1) Vous comprenez les priorités
- # 2) Vous posez des questions
- # 3) Vous pouvez créer des nombres d'idées
- # 4) Vous pouvez analyser les données
- # 5) Vous pouvez signaler des choses négatives de manière positive
- # 6) Vous êtes doué pour le reporting
- # 7) Vous êtes flexible pour vous assister chaque fois que cela est nécessaire
- # 8) Vous êtes capable de relier des scénarios en temps réel aux tests de logiciels
- # 9) Vous êtes un apprenant constant
- # 10) Vous pouvez porter les chaussures de l'utilisateur final
- 10 compétences pour être un bon testeur: comment un testeur peut être un excellent testeur
- # 1) Attitude positive
- # 2) Bonne communication
- # 3) Capacités multi-tâches
- # 4) Apprenti rapide
- # 5) Passion pour les tests
- # 6) Joueur d'équipe
- # 7) Penser et agir en tant qu'utilisateur final
- # 8) Capacités analytiques
- # 9) Soyez une inspiration et un modèle
- # 10) Pratiquez l'empathie
- lecture recommandée
Qualités d'un bon testeur
Alors, voilà. Veuillez ajouter la condition «vous êtes bon pour tester quand» à chaque point et lisez attentivement:
# 1) Vous comprenez les priorités
Le testeur de logiciels devient sans le savoir un bon gestionnaire de temps car la première chose qu'il doit comprendre est une priorité. La plupart du temps, vous recevez un module / une fonctionnalité à tester et une chronologie (ce qui est toujours juste) et vous devez donner une sortie. Ces défis réguliers vous faire comprendre comment prioriser les choses.
En tant que testeur, vous devez comprendre ce qui doit être testé et ce qui doit être moins prioritaire, ce qui doit être automatisé et ce qui doit être testé manuellement, quelle tâche doit être exécutée en premier et ce qui peut être fait au dernier moment. Une fois que vous maîtriserez la définition des priorités, les tests de logiciels seraient vraiment faciles.
Mais …… .mais mon ami, comprendre la priorité ne vient qu'avec l'expérience et donc la patience et un œil vigilant sont les armes les plus utiles.
# 2) Vous posez des questions
Poser des questions est la partie la plus importante du test logiciel. Si vous échouez, vous perdrez un tas d'informations importantes.
Des questions peuvent être posées:
- Comprendre l'exigence
- Pour comprendre les changements effectués
- Pour comprendre comment l'exigence a été mise en œuvre
- Pour comprendre comment le bug a été corrigé
- Pour comprendre les effets de correction de bogues
- Comprendre le produit sous d'autres angles comme le développement, les affaires, etc.
Il peut être utile de comprendre la vue d'ensemble et de définir la couverture.
# 3) Vous pouvez créer des nombres d'idées
Comme je l'ai écrit dans presque tous mes messages, Les tests logiciels sont une question d'idées . Lorsque vous pouvez générer de nombreuses idées pour tester le produit, vous vous démarquez car la plupart du temps, les gens se sentent satisfaits d'eux-mêmes après avoir écrit des cas de test fonctionnels et de performance ordinaires.
Selon moi, le travail d’un vrai testeur ne commence qu’après avoir écrit des cas de test ordinaires. Plus vous réfléchirez à la manière dont le produit peut être utilisé de différentes manières, vous serez en mesure de générer des idées pour le tester et, en fin de compte, vous gagnerez en confiance dans le produit, la satisfaction du client et l'expérience de toute une vie.
Alors, soyez un générateur d'idées si vous voulez être bon en test.
# 4) Vous pouvez analyser les données
En tant que testeur, vous n'êtes pas censé effectuer uniquement des tests. Vous devez comprendre les données collectées lors des tests et les analyser pour le comportement particulier de l'application ou du produit. La plupart du temps, quand j'entends parler d'un insecte non reproductible, je souris silencieusement.
Il n'y a pas de bogue non reproductible. Si cela s'est produit une fois, cela signifie qu'il va apparaître pour la deuxième fois. Mais pour atteindre la cause première, vous devez analyser l'environnement de test, les données de test, les interruptions, etc.
De plus, comme nous le savons tous, lorsqu'il s'agit de tests d'automatisation, la plupart du temps, il s'agit d'analyser les résultats des tests, car créer des scripts et les exécuter pendant de nombreuses fois n'est pas une tâche difficile, mais analyser les données générées après l'exécution de ces scripts partie la plus importante.
# 5) Vous pouvez signaler des choses négatives de manière positive
Oui, vous l'avez lu correctement. Un testeur doit apprendre des tactiques pour traiter avec tout le monde et doit être bon en communication. Personne ne se sent bien quand on lui dit que tout ce qu'ils ont fait était complètement ou partiellement faux. Mais cela fait une grande différence dans la réaction lorsque vous suggérez de faire quelque chose ou de rectifier quelque chose avec de meilleures idées et sans voix égoïste.
En outre, les détails sont importants pour fournir des détails sur le négatif que vous avez vu et comment cela peut affecter le produit / l'application dans son ensemble.
oops concepts en c # avec des exemples pour les expérimentés
Personne ne nierait la rectification. :)
# 6) Vous êtes doué pour le reporting
Pendant toute la journée, vous avez travaillé et travaillé et exécuté un certain nombre de cas de test et les avez marqués comme réussite / échec outils de gestion des tests . Quel serait votre statut à la fin de la journée? Personne ne serait intéressé de savoir combien de cas de test vous avez exécuté. Les gens veulent une description courte et douce de votre tâche quotidienne.
Alors maintenant, écrivez votre rapport d'état au client as - ce que vous avez fait (au maximum 3 phrases), ce que vous avez trouvé (avec les numéros de bogue) et ce que vous ferez ensuite.
# 7) Vous êtes flexible pour vous assister chaque fois que cela est nécessaire
Le devoir de testeur de logiciels ne prend pas fin après avoir signalé un bogue. Si le développeur n'est pas en mesure de reproduire le bogue, vous êtes censé prendre en charge sa reproduction, car alors seul le développeur pourra le corriger.
De plus, les délais serrés pour les tests logiciels rendent de nombreux testeurs ignorants de la qualité. La bonne approche devrait être une bonne planification et un effort supplémentaire pour couvrir tout ce qui est nécessaire.
# 8) Vous êtes capable de relier des scénarios en temps réel aux tests de logiciels
Lorsque vous êtes en mesure de relier les tests à la vie réelle, c'est facile. Habituez-vous à penser ou à créer constamment des cas de test sur la façon de tester un train, comment tester un légume, comment tester un monument et voir comment cela aide dans un proche avenir. Cela aidera votre esprit à générer constamment des idées et à relier les tests à des choses pratiques.
# 9) Vous êtes un apprenant constant
Les tests logiciels sont un défi car vous devez constamment apprendre de nouvelles choses. Il ne s’agit pas d’acquérir l’expertise d’un langage de script spécifique; il s'agit de se tenir au courant des dernières technologies, d'apprendre les outils d'automatisation, d'apprendre à créer des idées, d'apprendre de l'expérience et, finalement, de se développer constamment.
Aussi, lisez=> 10 conseils pour survivre et progresser dans le domaine des tests logiciels
# 10) Vous pouvez porter les chaussures de l'utilisateur final
Vous n'êtes un bon testeur que lorsque vous pouvez comprendre vos clients. Le client est DIEU et vous devez comprendre ses besoins. Si le produit ne répond pas aux besoins des clients, quelle que soit son utilité, il ne fonctionnera pas. Et il est de la responsabilité du testeur de comprendre le client.
Mettre à jour:
10 compétences pour être un bon testeur: comment un testeur peut être un excellent testeur
Il y a toujours place à l'amélioration et à l'amélioration des choses.
Si le fait de commencer en tant que vérificateur d'AQ et de passer quelques années sur le terrain ne vous a pas fait passer de testeur à bon / excellent testeur, cet article est pour vous. Continuer à lire -
Tester, rapporter et terminer une tâche est quelque chose que n'importe qui peut faire après un certain temps avec de l'expérience et une formation. Mais être testeur est bien plus.
Soyez un excellent testeur pour vous élever et briller sur le terrain.
Qu'est-ce qui peut vous y amener? Découvrons-le!
Comment un testeur peut être un excellent testeur
Aussi, lisez => 10 qualités qui peuvent faire de vous un bon testeur
# 1) Attitude positive
Une attitude positive est un agent clé pour réussir dans n'importe quel domaine et les tests logiciels ne font pas exception.
Les grands testeurs sont:
- Toujours prêt à faire des efforts supplémentaires.
- Aide à améliorer la qualité du produit.
- Aide à la livraison sans obstacle
- Réunion de soutien
Les bons testeurs gardent une attitude positive. Ils se soucient. Ils comprennent le pouvoir de la positivité.
Pour inculquer une attitude positive, les testeurs devrait être propriété de la tâche s, rapide appréciation et affectations intéressantes.
Lire aussi => 16 caractéristiques d'un excellent testeur de logiciels
# 2) Bonne communication
Il aide à surmonter facilement les problèmes critiques. Vous pouvez facilement comprendre les problèmes, mieux documenter et convaincre efficacement.
suppression d'éléments d'un tableau java
Un bon testeur possède d'excellentes compétences en communication et l'utilise pour poser des questions, présenter ses opinions et discuter de manière approfondie des scénarios / impacts critiques.
Bonnes compétences en communication peut être acquis facilement en participant à des sessions de formation en communication et en pratiquant régulièrement la même chose. Veuillez noter que une bonne communication ne veut vraiment pas dire, écrire ou parler anglais courant seul , bien que cela aide.
# 3) Capacités multi-tâches
Les capacités multitâches sont la demande d’aujourd’hui.
Un bon testeur doit jongler avec plusieurs activités, telles que:
- Générer et exécuter des idées de test
- Concevoir des cas de test
- Rédiger des rapports de bogues efficaces
- Travaillez sur plusieurs projets et fournissez des mises à jour.
Non seulement cela, mais vous devez également hiérarchiser et planifier vos activités en conséquence.
Les capacités multitâches nécessitent de la pratique et un bon état d'esprit.
# 4) Apprenti rapide
Un bon testeur est un apprenant rapide et autonome.
Vous n'avez pas besoin d'apprendre de nouvelles choses, vous devez VOULEZ l'apprendre. Vous devez être en mesure de vous mettre régulièrement à jour avec les nouvelles technologies, processus, outils, compétences, etc.
L'apprentissage rapide ne peut pas être enseigné, mais il peut être développé avec patience, planification, pratique et persévérance.
# 5) Passion pour les tests
Vous devez aimer votre travail.
Une passion pour la qualité, pour une meilleure expérience utilisateur, pour générer de nouvelles idées, etc. est essentielle.
«Un testeur passionné est toujours meilleur qu’un développeur techniquement solide.»
Cela change la donne. Vous ne vous ennuierez jamais. Vous n'oublierez jamais quelque chose à tester. Vous ne rapporterez jamais un cas sans une recherche approfondie. Vous n'ignorerez jamais un cas d'angle. Plus important encore, vous ne considérerez pas les tests comme un travail ingrat. :)
# 6) Joueur d'équipe
Être un joueur d'équipe est un must pour chaque travail mais cela prend une toute nouvelle dimension car nous devons annoncer de mauvaises nouvelles. Pour bien faire cela, vous devez être compréhensif et généreux. Ne jouez pas au jeu du blâme. Reste positif.
Rajeunir cette compétence est très important pour être un bon testeur et un bon être humain.
# 7) Penser et agir en tant qu'utilisateur final
La qualité signifie en fin de compte la satisfaction de l’utilisateur final.
Indépendamment de ce que disent les exigences, pensez à l'impact sur l'utilisateur final. C'est facile car nous sommes également des utilisateurs de logiciels, même si nous sommes des testeurs professionnels.
Avec une étude, une observation et une comparaison continues, l'utilisateur final La perspective de peut être cultivée.
# 8)Capacités analytiques
Notre principale responsabilité est de contribuer à rendre les logiciels aussi exempts de bogues que possible. Chaque bogue suit un modèle et un bon testeur est toujours doué pour observer ce modèle et signaler tous les bogues du même modèle.
Une analyse approfondie et la créativité aident à développer de bonnes capacités analytiques.
copier le DVD sur le disque dur gratuitement
# 9) Soyez une inspiration et un modèle
Vous avez raison; cela n'a rien à voir avec les tests. Mais je pense que nous avons de nombreuses possibilités pour susciter l'inspiration chez les personnes avec lesquelles nous interagissons chaque jour. Vous êtes peut-être le dernier dans une file d'attente, mais dans quelques minutes, il y aura toujours quelqu'un derrière vous. Ainsi, peu importe la position dans laquelle vous vous trouvez, il y a des gens qui vous regardent.
Dans une équipe, si le chef d'équipe se dispute souvent avec les développeurs, l'équipe le fera naturellement aussi. Si un membre de l'équipe ne suit pas un modèle, les autres pourraient penser qu'il est acceptable de ne pas suivre un modèle.
Être conscient que chacune de nos actions résonne d'une manière ou d'une autre dans un autre autour de nous devrait nous faire aspirer à inspirer sans même essayer.
Il existe de nombreuses façons de laisser votre empreinte sur des tâches autrement banales:
- Soyez le meilleur dans ce que vous faites
- Être à l'heure
- Faire attention aux détails
- Concevoir une nouvelle meilleure pratique
- Trouver un problème qui aurait pu provoquer une panne majeure
- Apprendre une nouvelle compétence et faire du bénévolat pour enseigner à vos pairs
- Être courtois dans votre communication
- Acquérez la réputation d'être le meilleur testeur / le meilleur rapporteur de défauts / ou le meilleur générateur de métriques.
# 10) Pratiquez l'empathie
Encore une fois, cela peut ne pas sembler être un des besoins des testeurs d'attributs. D'autant plus que l'on parle beaucoup de la manière dont les testeurs devraient protéger, protéger et guider leurs défauts vers la résolution et tout.
Mais les testeurs doivent avoir la qualité pour pouvoir sentir et pas seulement être des automates. Cela facilite également le processus de test.
Prendre, Par exemple, une toute nouvelle application qui vient d'être intégrée à titre d'essai. Voudriez-vous simplement vous effondrer dessus, faire la guerre et déclarer qu'il ne sert à rien? Ou voudriez-vous le tester avec sympathie et essayer de trouver les zones à problèmes afin d'aider les développeurs à améliorer davantage?
Regardons cela dans une perspective d’exemple du monde réel. Vous venez de terminer la construction d'une chaise. Souhaitez-vous sauter dessus ou vous asseoir soigneusement la première fois? Le plus tard, n'est-ce pas? Une fois que vous êtes sûr que cela vous tient, commencez à ajouter des poids inhabituels, etc.
Les tests dans les étapes initiales doivent être subtils, lents et gentils.
De plus, l'empathie peut vous aider être un meilleur joueur d'équipe - non seulement au sein de votre équipe mais également avec des équipes externes. En cas de doute, soyez plus gentil que nécessaire.
J'espère que cette liste vous donnera une idée du domaine dans lequel vous devez travailler pour devenir un meilleur testeur de logiciels.
A propos de l'auteur: Cet article est rédigé par Bhumika, membre de l'équipe STH, chef de projet avec 7 ans d'expérience.
Au fait, ai-je raté quelque chose? J'aimerais avoir de vos nouvelles.
Avec cela, je termine cet article avec l'espoir de pouvoir couvrir la plupart des points, ce qui fait de moi un bon testeur. Et toi?
lecture recommandée
- 5 choses qu'un développeur débutant (et un testeur) devrait savoir sur les tests de logiciels
- Gagner de l'argent, carrière en test de logiciels et secrets d'un testeur le plus riche
- 5 façons d'être un testeur de logiciel audacieux et sûr
- 4 erreurs de ma vie en tant que testeur de logiciels (et vous les faites probablement)
- 9 mythes et faits courants sur les tests de logiciels
- 68 ressources essentielles pour être un testeur réussi (à ne pas manquer!)
- Top 5 des choses qu'un testeur doit avoir pour exceller (et les perspectives changeantes du testeur de logiciel)
- Pourquoi les tests logiciels sont-ils un travail difficile? Et voici comment vous pouvez le rendre facile