Actualité

Tests automatisés et tests manuels : Doit-on choisir ?

Les tests, souvent les parents pauvres du développement logiciel. Pourtant bien pensés puis exécutés ils s'avèrent très efficaces. Prenez 5 minutes de votre temps et lisez ces quelques articles.

 

Qu'est-ce que le test automatisé ?

Le test automatisé est une méthode de test lors de laquelle des outils automatisés exécutent des scénarios de test prédéfinis, comparant les résultats attendus du produit développé aux résultats obtenus. Si le scénario de tests parvient à s’exécuter sans erreur, alors le test est considéré comme passé avec succès. A défaut, il faut analyser les résultats.

Les tests automatisés devant s’adapter à la configuration technique du produit digital et de la configuration à tester, l’automatisation demande un temps d’initialisation conséquent afin d’écrire les scripts des scénarios initiaux. Dans un environnement agile, impliquant des changements récurrents sur le produit, cela signifie que les scripts de tests doivent être régulièrement maintenus. En effet, toute modification graphique, fonctionnelle ou technique intervenant sur le chemin automatisé peut avoir un impact sur les scripts en question.

Qu'est-ce que le test manuel ?

Le test manuel quant à lui, est réalisé comme son nom l’indique, manuellement par des testeurs expérimentés qui utilisent et testent le produit digital de la même façon que les utilisateurs finaux. Les tests peuvent être réalisés selon deux méthodes différentes : avec scénario ou de façon exploratoire. Lorsque la méthode choisie est scénarisée, les testeurs suivent des parcours définis pour contrôler le bon fonctionnement du produit digital sur des points précis. En revanche, le test exploratoire se concentre sur l’investigation du produit digital sans cahier de recette préalable (Découvrez notre article : Les bonnes pratiques du test exploratoire).[...]

Lire la suite sur stardust-testing.com

Revenir