software testing is monotonous really
Après-midi ensoleillé, une entreprise informatique, deux testeurs au distributeur automatique -
Testeur 1: Ce travail est nul. Pendant une journée entière, je continue d'exécuter les mêmes cas de test que j'ai fait hier et la plupart d'entre eux échouent toujours. Le chef de produit n'est pas satisfait de moi car les cas de test échouent et je ne sais pas quoi faire.
Testeur 2: Je suis d'accord. Je suis confronté au même problème aussi. Je ne trouve rien de nouveau à faire. Je suis censé écrire des cas de test tous les jours et chaque fois que je présente de nouvelles idées, elles sont rejetées avec des excuses différentes.
Testeur 1: Je suis à la recherche d'un nouvel emploi qui me donnerait l'opportunité de grandir et d'explorer……….
Testeur 2: Faites-moi savoir où que vous soyez, car je suis également désireux de trouver une nouvelle opportunité.
Que comprenez-vous de la discussion ci-dessus?
- Les deux testeurs recherchent de nouveaux emplois
- Les deux testeurs sont fatigués du travail en cours
- Pour les deux testeurs, le travail actuel n'est pas intéressant
- Les deux testeurs supposent qu'ils trouveront quelque chose d'intéressant dans leur nouvel emploi
Eh bien, la vérité est - Aucun travail n'est monotone, certainement PAS des tests de logiciels. C’est la perception de la personne qui le fait ressentir cela. Je sais, il peut y avoir des tonnes d'arguments.
Laissez-moi vous présenter mon cas -
En tant que testeur, vous êtes censé tester la page de connexion de l'application. L'application est censée fonctionner sur différentes plates-formes et vous êtes censé la tester minutieusement.
- Pensez-vous que le travail est monotone?
- Pensez-vous que vous n'apprenez rien de nouveau?
- Pensez-vous qu'il n'y a rien à explorer?
Voyons voir -
- Que faire si l'utilisateur fournit des informations de connexion et ferme le navigateur? Les informations d'identification sont-elles conservées?
- Que faire si le même utilisateur essaie de se connecter à partir de différentes plates-formes en même temps?
- Que faire si l'utilisateur doit attendre deux minutes avant d'accéder à la page d'accueil, après avoir fourni des informations d'identification valides?
- Que faire si l'utilisateur fournit des informations de connexion valides et que le serveur de base de données ne répond pas? Qu'est-ce qui sera affiché à l'utilisateur?
- Que faire si l'utilisateur a fourni des informations d'identification valides et n'a pas cliqué sur le bouton OK ou Soumettre et laissé la page telle quelle pendant une demi-heure?
- Et si l'utilisateur avait fourni des informations d'identification valides et cliqué sur le bouton OK ou Soumettre 10 fois de suite?
- Et si l'utilisateur avait fourni des informations d'identification valides et cliqué sur Mot de passe oublié?
- Que faire si l'utilisateur modifie l'URL de la page de connexion en ajoutant une requête d'injection SQL?
- Le fait de savoir comment fonctionne la page de connexion d'une autre application fera-t-il une différence?
- Connaître les mises à jour UX (User Experience) de l'industrie fera-t-il une différence pour le testeur?
Les points ci-dessus vous semblent-ils intéressants? Bien sûr que oui. Mais ils peuvent sembler routiniers, lorsque vous devez les exécuter pour toutes les plates-formes prises en charge.
OK, élaborons une stratégie.
Tout exécuter pour une seule plateforme. Découvrez les problèmes majeurs et confirmez-les pour deux autres plates-formes. S'ils existent, ne testez pas plus loin et rejetez la construction.
Raisons de la monotonie en tant que testeur de logiciels -
Donc, si je dois conclure sur les raisons de la monotonie en tant que testeur de logiciels, je voudrais mentionner les points suivants:
- Peut-être que le testeur n'est PAS sortir des sentiers battus
- Que le testeur soit trop paresseux pour exécuter les mêmes cas encore et encore
- Peut-être que le testeur n'est pas intéressé par apprendre quelque chose de nouveau .
- Peut-être que le testeur ne sait pas comment mettre en œuvre ses connaissances nouvellement acquises
- Peut-être que le testeur n'est pas passionné par les tests
- Peut-être que le testeur n'est pas en mesure de se motiver
- Peut-être que le testeur n'est pas en mesure de trouver des bogues et se sent coupable
- Peut-être que le testeur n'est pas sûr de test en temps réel et est juste conscient de la
- Peut-être que le testeur ne veut tout simplement pas penser à autre chose que des cas de test scriptés
- Peut-être que le testeur n'est pas autorisé à explorer en raison de problèmes de charge de travail ou d'accès
- Peut-être que le testeur est sous pression en termes de délais et de livrables
- Peut-être que le testeur a perdu tout intérêt pour ce qu'il fait
- Peut-être que le testeur n'a pas fait de pause depuis longtemps
Comment travailler sur vous-même, si vous pensez que votre travail est monotone -
Analyse de la cause première car la monotonie et la guérison sont la solution.
Sachez que, tout en étant dans le domaine le plus en vogue, si vous ressentez de la monotonie, vous devez travailler sur vous-même. Comment faire ça? Eh bien, il y a plusieurs façons -
#1) Discutez et discutez: Une discussion saine peut amener vous et les autres personnes impliquées dans la discussion à apprendre quelque chose de nouveau.
Être un testeur, discuter d'un scénario, discuter des résultats, discuter du comportement de l'application, discuter du correctif de bogue m'a toujours été utile pour comprendre et réfléchir aux points que j'aurais pu manquer et je suis sûr que la plupart des testeurs le feront pas nier ce fait.
Lire aussi =>
Quelle est la meilleure façon de rendre les relations entre les développeurs et l'assurance qualité saines? et
Dans quelle mesure est-il important pour un testeur ou un développeur de communiquer entre eux?
#deux) Explorer et comprendre: Le test de logiciel concerne générer des idées , comme je l'ai mentionné à maintes reprises dans le passé. Tout le monde peut exécuter les cas de test documentés. Mais pensez à générer différents scénarios de test et tout le monde ne peut pas le faire. Cela nécessite un apprentissage constant des autres applications, des autres membres de l'équipe, des autres équipes et de l'industrie également.
Quand on peut s'entraîner à tout voir avec un œil pour les tests, un vrai testeur émerge et ce testeur peut sûrement faire une différence positive.
# 3) Lire et apprendre: Le logiciel est une industrie qui change continuellement. De nouvelles technologies, de nouveaux défis et de nouvelles expériences se préparent chaque jour et en tant que testeur, il est très nécessaire d'apprendre en permanence, d'être au courant de tout ce que vous savez et de découvrir ce que vous ne savez pas et de vous en faire une idée.
Mettez en œuvre votre apprentissage et s'améliorer chaque jour . Essaye ça Ressource STH pour accéder à toutes les ressources dont vous aurez besoin.
meilleure application de téléphone espion pour android
# 4) Motivation personnelle: L'auto-motivation est l'outil le plus nécessaire pour les tests de logiciels. La plupart du temps, les gens vous détestent ou vous ignorent lorsque vous essayez de critiquer ou de trouver des problèmes dans leur travail. Et croyez-moi, il faut du temps pour s'entraîner à voyez ces négativités positivement et motivez-vous à chaque fois .
# 5) Pour terminer , vous devriez lire ceci => 16 choses à faire lorsque vous vous ennuyez des tests
Donc, à partir de maintenant, chaque fois que vous sentez que votre travail de testeur est monotone, soyez réconforté par le fait que nous avons la chance d'avoir la chance de penser hors des sentiers battus, d'exécuter des idées, d'analyser les choses et enfin d'annoncer si quelque chose est propre ou non… une grande satisfaction? Bien sûr que oui!!!
Auteur : Ce billet encourageant est rédigé par Bhumika M., membre de l'équipe STH. Elle travaille maintenant dans le domaine des tests logiciels depuis plus de 10 ans.
Heureux lecteurs testeurs…. encourageons-nous :)
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Emploi d'assistant QA en test logiciel
- Choisir les tests logiciels comme carrière
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
- Travail d'indépendant de rédacteur de contenu technique de test de logiciels
- 5 choses qu'un développeur (et testeur) débutant doit savoir sur les tests de logiciels
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Commentaires et évaluations du cours de test de logiciels