10 lessons learned from 10 years career software testing
Après avoir passé près d'une décennie dans l'industrie des tests de logiciels, je pense que je suis éligible pour noter les apprentissages. :)
La plupart du temps, on m'a demandé si je fais des tests avec le rôle actuel?
Ma réponse est, OUI, toujours!
Comme je l'ai écrit dans de nombreux articles de STH dans le passé, les tests de logiciels concernent l'esprit et les yeux et non des années d'expérience , on s'attend vraiment à ce qu'il grandisse avec l'expérience.
Au niveau débutant, lorsque vous manquez un bug, vous en êtes simplement averti, au niveau intermédiaire, lorsque vous manquez un bug critique, vous êtes invité à ne pas le répéter et au niveau senior, vous n'êtes pas censé le faire sorte d'erreur.
Donc, avec l'expérience, il faut comprendre la responsabilité qu'ils portent. Par la présente, je viens d'essayer de souligner mes apprentissages:
10 points à retenir de 10 ans de carrière dans le test de logiciels:
Leçon 1: Les tests logiciels sont difficiles
Quand j'entends qu'il n'y a rien à faire sur les tests de logiciels, je me sens étrange.
N’est-il pas difficile de goûter la recette préparée par le chef en lui disant qu’il a oublié d’ajouter du sel? N'est-il pas difficile de suggérer au meilleur peintre autoproclamé d'utiliser l'orange au lieu du bleu? N’est-il pas difficile de trouver une faute d’orthographe dans un livre de 200 pages?
C'est ainsi que se déroulent les tests logiciels. Cela vous met au défi d'être alerte, de bien connaître et finalement d'être celui que les gens aiment même si vous trouvez des erreurs dans son travail.
Leçon 2: Les tests logiciels sont une question d'attitude
Trouver des défauts dans le travail d’autrui ne donne pas le droit d’être impoli, critique ou autoritaire.
questions d'entretien de sélénium pour 4 ans d'expérience
La bonne attitude pour aider à améliorer la qualité devrait être la principale préoccupation. Un testeur doit aborder la tâche de test avec la bonne attitude et doit regarder une image plus grande plutôt que de simplement critiquer quelqu'un ou se prouver meilleur.
Lecon 3: Les tests de logiciels nécessitent des compétences en communication
Lorsque votre travail consiste à trouver des défauts dans le travail d’autrui et à les transmettre également à la personne concernée, il faut du tact. Personne n'aimerait entendre «vous avez fait des erreurs», mais tout le monde répondrait positivement à «nous pouvons faire mieux de cette façon, n'est-ce pas?»
Leçon n ° 4: Les tests logiciels exigent des compétences d'analyse
Pourquoi les développeurs résolvent-ils volontiers les bogues signalés par le testeur X mais pas par le testeur Y?
Tester X fournit toujours de meilleures informations sur le bogue signalé. Il fait une enquête sur le problème, essaie de comprendre le cause principale du problème , il rendra le rapport de bogue avec des détails et c'est la raison pour laquelle les développeurs aiment prioriser ses bogues.
Leçon n ° 5: Les tests logiciels sont une question d'apprentissage constant
Pour survivre dans n'importe quel domaine, il faut s'améliorer continuellement et les tests logiciels ne font pas non plus exception.
Le marché regorge d'outils, de documents, de blogs et de nombreux autres moyens d'apprendre de nouvelles choses. Pour grandir et être bon dans ce que vous faites, vous devez sélectionner celui en fonction de votre domaine de travail et de vos choix, ainsi que des exigences actuelles.
Par exemple: il y a cinq ans, est-ce que quelqu'un a déjà pensé que nous chercherions si mal des testeurs mobiles? C’est ainsi que la technologie, la génération et les demandes ont changé et pour survivre, il faut apprendre. :)
Leçon n ° 6: Les tests logiciels ne demandent pas de certification mais de compétence
Il n’ya rien de mal à obtenir une certification, mais ce n’est pas obligatoire.
Un bon testeur doit posséder tester les compétences comme l'œil vif pour les détails, les compétences analytiques et de dépannage, etc. et je crois qu'aucune certification ne peut prouver que vous êtes doué pour ces compétences mentionnées. Lors de l'écriture de cas de test, aucun de nous ne préférerait penser spécifiquement à l'analyse des valeurs limites et aux tables de décision. Ce dont on a besoin, c'est de l'application du bon sens à la connaissance.
Leçon n ° 7: Les tests logiciels sont une question de motivation personnelle
Qui voudrait qu'une personne indique les déchets sur votre balcon et vous fasse balayer? Peu importe s'il contribue à faire quelque chose de propre, il ne sera généralement pas apprécié.
Voilà comment est le métier! Vous pourriez être apprécié ou non pour le travail d'amélioration de la qualité que vous faites, mais vous devez comprendre l'importance de ce que vous faites. Et en temps opportun, vous devez vous féliciter pour le travail que vous faites.
Dites-vous «Je fais le meilleur travail au monde car j'aide à améliorer quelque chose», au début de la journée et vous n'aurez besoin du jugement favorable de personne pour vous motiver.
Leçon n ° 8: Les tests logiciels consistent à comprendre la priorité
Que choisirez-vous lorsque vous souhaitez assister à une fête mais que vous devez être chez vous pour vous occuper de quelque chose? Vous comprendrez les circonstances, déciderez des priorités et en conséquence choisirez la meilleure option.
C'est ainsi que les tests logiciels fonctionnent également. En tant que testeur, vous pouvez être distrait par de nombreuses tâches à la fois, mais vous devez comprendre la priorité de chacune, vous devez apprendre des expériences passées, vous devez demander conseil à ceux qui l'ont déjà expérimentée et finalement travailler selon la priorité .
Lorsque vous êtes à court de temps, il y a pas besoin de tout documenter mais pour effectuer des tests et de même, tous les processus doivent être suivis pour un projet de maintenance.
Leçon n ° 9: Les tests logiciels concernent la satisfaction du client de manière qualitative
Lorsque vous êtes un testeur, vous devez être un utilisateur final.
La manière dont le produit doit être utilisé n'a pas vraiment d'importance, mais il est vraiment important de savoir comment le produit peut être utilisé, car c'est ainsi que l'utilisateur final utilisera le produit. Mettez-vous à la place de l'utilisateur final, pensez au comportement du produit lorsqu'il n'est pas correctement fermé, tabulé en permanence, lorsqu'il est manipulé par un enfant, lorsqu'il n'y a pas de courant, etc.
Dans le monde réel, combien d'entre nous démarrons notre ordinateur selon le manuel d'utilisation? La plupart d’entre nous ne le font pas. Parce que pour nous, c’est un processus auquel nous sommes habitués depuis des années et maintenant nous pensons qu’aucune documentation ne peut aider à améliorer le processus. Il en va de même pour les attentes des utilisateurs finaux. Tout le monde veut un produit superbe de manière simple et en tant que testeur, votre travail consiste à tester cette simplicité. :)
Leçon n ° 10: Les tests de logiciels sont un travail dont vous pouvez être fier
Je ne pense pas avoir besoin d’écrire un seul mot sur ce point.
Personne ne peut vous faire sentir inférieur sans votre consentement. Et rappelez-vous, si vous n’êtes pas fier, vous n’avez pas terminé.
Soyez intelligent, suivez votre cœur, vos instincts et tous vos objectifs. Je suis sûr que vous vous retrouverez sur un cheminement de carrière qui vous remplit de fierté.
A propos de l'auteur: Cet article inspirant est rédigé par Bhumika M., membre de l'équipe STH. Elle est chef de projet et possède plus de 10 ans d'expérience en tests de logiciels. Elle est totalement dans les tests et aime tester tout existe.
J'espère que vous pourrez apprendre quelque chose de mon expérience et évoluer à un rythme beaucoup plus rapide dans votre carrière!
Voulez-vous partager votre apprentissage de cette profession? Nous aimerions certainement savoir.
Bon test :)
lecture recommandée
- Choisir les tests de logiciels comme carrière
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- EBook sur le pack de carrière en test de logiciels
- Emploi d'assistant QA en test logiciel
- Options de carrière pour les professionnels des tests logiciels
- Les tests de logiciels concernent l'esprit et les yeux, pas des années d'expérience!
- Comment obtenir rapidement un travail de test de logiciel
- Examen du livre 'Lessons Learned in Software Testing'