En-tête-canalplus
22 mars 2022

4 mythes sur les tests de logiciels à démystifier

Mathilde Lelong
Blog > Test Culture
4 mythes sur les tests de logiciels à démystifier

Nous avons interrogé quelques testeurs sur les mythes, les idées préconçues et les idées fausses qu'ils avaient sur les tests avant de travailler dans ce domaine. Certaines réponses vont vous surprendre...

Cet article fait suite au #TestCulture sur les préjugés concernant les tests. Points de culture sur le monde du test, partage d'anecdotes et discussion autour du test et de l'automatisation, #TestCulture est un rendez-vous hebdomadaire sur le compte Twitter d'Agilitest, qui a lieu tous les jeudis à 16h GMT.

Pour parcourir le fil de discussion, cliquez sur le tweet ci-dessous :

Vous devez posséder de solides connaissances techniques

Certains ont évoqué la nécessité de connaissances techniques et de développement pour automatiser les tests... Mais en réalité, avec les bons outils et la bonne organisation de l'équipe, c'est accessible aux profils fonctionnels.

Un autre mythe sur les tests était que les tests étaient effectués par les développeurs de manière "anarchique", alors que les tests sont en fait une véritable discipline. 

Michael Kutz s'est joint à la conversation en nous parlant de ses débuts en tant que développeur : "Lorsque j'ai commencé en tant que développeur, j'ai appris qu'il n'y avait pas de mal à produire des logiciels bogués et qu'il fallait se prêter au jeu du ping-pong avec les testeurs en espérant qu'ils trouvent toutes les choses que j'ai ratées... J'ai plutôt bien désappris cela".

Les tests de logiciels sont trop coûteux

Le test de logiciels est un investissement... Mais un logiciel qui plante va vous faire perdre beaucoup plus d'argent à long terme que l'investissement initial. Vous devrez réengager des développeurs pour résoudre les problèmes. Éviter les tests logiciels ne vous permet pas d'économiser de l'argent.

Les tests sont ennuyeux parce qu'il s'agit juste de trouver... bugs

Beaucoup de gens pensent que les tests consistent à cliquer de façon monotone sur des boutons, à trouver bugs et à les signaler. Mais en réalité, trouver bugs n'est qu'un aspect du travail. Un testeur peut aussi faire une analyse de la concurrence pour prendre des idées et les évaluer. Il peut également créer de nouvelles solutions aux problèmes et apporter des améliorations constantes. Un testeur possède des compétences en gestion de projet issues du développement. Il doit également avoir de bonnes capacités de leadership et d'observation pour mener à bien les projets.

Les tests sont indépendants de tout le reste

Un autre mythe mentionné concernant les tests est que l'assurance qualité et les tests sont indépendants, alors que ce n'est pas vrai. En fin de compte, le plus grand impact est d'avoir une vision et une influence holistiques. 

Emmanuel Duperray, PDG et fondateur d'AgiliPrest, s'exprime également sur ce sujet :

Lorsque j'ai commencé mon activité sur QA , je n'avais pas d'idée préconçue particulière sur les tests, car ils n'étaient pas vraiment enseignés en école d'ingénieurs. Ensuite, ma première impression a été que toutes les phases de test semblaient être des étapes très précises à franchir pour finaliser les livraisons, tout en respectant les obligations réglementaires (j'étais dans l'industrie pharmaceutique, donc j'étais soumis à des audits GPX et SOA car j'étais lié au marché). les US marché).

Elle était donc à première vue contraignante et obligatoire. C'estplus tard que j'ai compris que la validation était en fait un processus à comprendre dans l'autre sens, c'est-à-dire du point de vue de l'utilisateur final (parfois le client du client, ou même le client du client du client...). C'est alors que tous les mantras habituels ont commencé à prendre sens : c'est l'affaire de tous, le client est au centre, bla bla bla.

Et c'est encore plus tard que les méthodes agiles sont devenues à la mode dans l'informatique, et elles ont naturellement mis en évidence l'importance des tests en ce qui concerne le retour d'information des utilisateurs".

Emmanuel retient de son expérience que les tests, au sens large, ne sont en fait pas une corvée réservée aux équipes de validation. Ce sont simplement des "outils" qui garantissent un niveau de confiance et de qualité dans les solutions proposées aux clients. Ils sont réalisés par l'ensemble de la chaîne de production, et l'objectif commun de toutes les équipes est de livrer une solution, un service, une fonctionnalité dans les meilleurs délais, au meilleur coût et en parfaite adéquation avec les souhaits du client. 

Et vous ? Que pensiez-vous des tests avant ? Qu'est-ce que vous imaginiez ? Et qu'est-ce qui est différent, finalement ? Faites-nous part de vos mythes sur les tests dans la section des commentaires !

Vous voulez essayer Agilitest ?

Découvrez Agilitest en action. Rejoignez 99,9 % de clients satisfaits.

Automatiser les tests fonctionnels pour des équipes heureuses.  

  • Des tests manuels aux tests automatisés
  • De l'automatisation des tests à l'automatisation intelligente des tests
  • Trouver les bons outils
Mathilde Lelong

A propos de l'auteur

Mathilde Lelong

Mathilde est Content & Community Manager chez Agilitest et a plus de 4 ans d'expérience en marketing et communication.

logo twitter
logo linkedin

Recevez les actualités du monde du test et d'Agilitest dans votre boîte mail

Rejoignez des milliers d'abonnés. Conforme RGPD et CCPA.