Contenu du cours
Introduction aux Tests d'Automatisation QA
Introduction aux Tests d'Automatisation QA
Introduction à Selenium
Jusqu'à présent, nous écrivions des tests unitaires pour tester la fonctionnalité des unités de code, cependant, pour tester des fonctionnalités plus larges comme le système de connexion et d'enregistrement, nous ne pouvons plus utiliser les tests unitaires, car ce n'est plus une seule unité, mais plutôt une combinaison de plusieurs unités et composants du programme travaillant ensemble pour former une fonctionnalité.
Une façon de tester des fonctionnalités comme le système de connexion est d'utiliser manuellement le site web et de vérifier les résultats ; cependant, cela serait considéré comme un test manuel. Il existe des outils qui nous aident à automatiser les navigateurs et à effectuer diverses opérations comme visiter le site web, saisir des données et interagir avec des éléments. Ces outils peuvent être utilisés avec un cadre de test comme Jest ou Mocha, pour effectuer de tels tests.
La vidéo suivante présente l'un de ces outils ainsi qu'un tutoriel sur la façon de l'intégrer à notre application Node.
Code
Notez qu'il n'est pas important d'analyser et de comprendre le code utilisé dans ce chapitre. La plupart des fonctions et méthodes de ce code seront explorées dans les chapitres à venir.
Merci pour vos commentaires !