Plan du cours
Fondamentaux de l'assurance qualité et de l'automatisation
- Types de tests et place des tests de régression.
- Tests manuels versus tests automatisés.
- Quand l'automatisation apporte de la valeur et ce qui doit rester manuel.
- Bonnes pratiques pour des tests automatisés maintenables.
Utilisation de Katalon Studio
- Aperçu des fonctionnalités et des principaux composants de Katalon Studio.
- Création d'un projet et compréhension de sa structure.
- Gestion des cas de test, des suites de tests, des objets de test et des rapports d'exécution.
- Utilisation de l'enregistrement, de l'inspection d'objets et de la lecture pour accélérer la création de tests.
Création de tests automatisés réutilisables
- Utilisation des variables, des conditions, des boucles et des étapes réutilisables dans la logique de test.
- Travail avec les mots-clés intégrés et des mots-clés personnalisés simples.
- Paramétrage des tests avec des données d'entrée et des variables globales.
- Amélioration de la lisibilité et de la maintenabilité des tests automatisés.
Automatisation des tests d'API
- Fondamentaux des tests d'API et concepts REST courants.
- Création de requêtes pour les méthodes et points de terminaison courants.
- Validation des codes de statut, des en-têtes, du contenu de la réponse et des temps de réponse de base.
- Enchaînement des requêtes, utilisation des variables et organisation des vérifications de régression API.
Automatisation des tests d'interface utilisateur web
- Création de tests automatisés basés sur navigateur dans Katalon Studio.
- Travail avec les sélecteurs, les formulaires, les flux de navigation et les actions d'interface utilisateur courantes.
- Gestion des attentes, des points de contrôle et des étapes de validation pour une exécution stable.
- Création de flux de tests réutilisables pour les scénarios métiers clés.
Tests mobiles de base dans Katalon Studio
- Concepts d'automatisation mobile et place des tests mobiles dans Katalon Studio.
- Préparation de scénarios de tests mobiles simples et compréhension des exigences de configuration.
- Réutilisation des principes de conception d'automatisation communs aux tests web et mobiles.
Exécution des tests, rapports et prochaines étapes
- Organisation des tests en suites pour des exécutions de régression répétables.
- Analyse des résultats d'exécution, des journaux et des rapports.
- Identification des causes courantes d'instabilité des tests et amélioration de la fiabilité.
- Définition des prochaines étapes concrètes pour l'adoption de l'automatisation des tests au sein de l'équipe.
Pré requis
- Une compréhension de base des concepts de test logiciel, notamment les tests fonctionnels et de régression.
- Une expérience préalable dans le test manuel d'applications web ou d'API.
- Une familiarité de base avec la programmation ou la confiance nécessaire pour travailler avec la logique, les variables et des scripts simples.
Public cible
- Testeurs manuels souhaitant se lancer dans l'automatisation des tests.
- Membres des équipes QA chargés de créer et de maintenir des tests de régression automatisés dans Katalon Studio.
- Membres techniques impliqués dans la validation des tests web, API ou mobiles de base.
Nos clients témoignent (4)
La disponibilité du formateur pour répondre aux questions, ainsi que les démonstrations imagées et concrètes sur TestComplete.
Radia - Cegid
Formation - TestComplete
La patience et le rythme de l'enseignant.
Jace - Vodacom
Formation - Test Automation with Selenium
Traduction automatique
Les sujets clés peuvent être discutés et convenus avec le formateur à l'avance. Ambiance détendue et agréable durant les jours de séminaire.
Lorenz - Continentale Lebensversicherung AG
Formation - Advanced Selenium
Traduction automatique
J'ai acquis de nouvelles connaissances et je suis assez confiant à ce sujet. Rien n'est ambigu.
Barbara - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique