Apprendre le métier de testeur automaticien

apprendre le métier de testeur automaticien

À l’issue de la formation apprendre le métier de testeur automaticien , le stagiaire sera en capacité de :
1. Maîtriser les outils collaboratifs pour travailler efficacement
2. Connaître les fondamentaux de l’automatisation des tests
3. Savoir mettre en œuvre des tests de Web Services et API
4. Connaître les bases de la programmation en Python
5. Tester des web Services avec SoapUI et Postman
6. Automatiser ses tests IHM avec RobotFramework et Selenium Web Driver
7. Concevoir des tests d’acceptation en BDD avec Cucumber
8. Mettre en place une chaîne d’intégration continue sur son projet de test
9.Passer la certification ISTQB Fondation ou A4Q Selenium

Développeurs, testeurs, responsables de tests, personnes souhaitant se former à l’automatisation des tests

mon programme

1. Automatisation des tests :

  • Pourquoi automatiser les tests
  • Quand automatiser les tests
  • Bénéfices de l’automatisation
  • Limites de l’automatisation
  • Différents outils d’automatisation des tests

2. Outils de test Sélénium :

  • Qu’est-ce que le test de sélénium ?
  • Quels sont les différents composants du sélénium ?
  • Qu’est-ce que Selenium WebDriver et pourquoi?
  • Avantages Selenium webDriver
  • Architecture Selenium Webdriver

3. Configurer Selenium webdriver pour un projet java :

  • Configurer eclipse
  • Configurer java
  • Définition des bases de java (Variable, Classe, méthode)
  • Configurer selenium webdriver dans eclipse
  • Premier cas de test avec selenium

4. Localisateurs & XPath :

  • Localisateurs de sélénium
  • XPath dans le sélénium
  • Assistant XPath
  • Sélecteurs CSS dans Selenium
  • Inspecter l’élément dans Chrome

5. Commandes WebDriver :

  • Commandes du navigateur
  • Commandes de navigation
  • Commandes WebElement
  • Trouver un élément et trouver des éléments dans le sélénium
  • Gérer la case à cocher dans Selenium WebDriver
  • Gérer le bouton radio dans Selenium WebDriver
  • Poignée déroulante en sélénium
  • Change les alertes et les fenêtres
  • Commandes d’attente
  • Poignée de fenêtre en sélénium
  • Popups et alertes dans Selenium
  • Gestion des Iframes à l’aide de Selenium WebDriver

6. Maven :

  • Présentation de Maven
  • Installer Maven dans Eclipse IDE
  • Installer Maven sous Windows

7. JUnit 5 :

  • Présentation de JUnit 5
  • Présentation du projet d’exemple
  • Réalisation d’un test JUnit simple
  • Validation des résultats des tests unitaires
  • Présentation des nouvelles assertions de JUnit 5
  • Présentation des assomptions
  • Présentation de l’exécution conditionnelle
  • Utilisation d’une fabrique de tests
  • Présentation des tests paramétrés

8. Modèles de conception :

  • Modèle d’objet de page
  • Usine de pages à Selenium
  • Référentiel d’objets dans Selenium

9. Concombre :

  • Concombre BBD pour les tests
  • Installer le plug-in Cucumber Eclipse
  • Télécharger Concombre pour Eclipse
  • Configurer Eclipse avec Cucumber
  • Fichier de fonctionnalités de concombre
  • Classe Junit Test Runner
  • Définition de l’étape
  • Convertir le test de sélénium en test de style concombre BDD

10. Rapports Concombre et TestNG :

  • Rapports sur les concombres
  • Rapport sur l’étendue du concombre

11. Git :

  • Présentation de GIT
  • Installation de Git
  • Création d’un dépôt
  • Manipulation des fichiers et commit
  • Consultation et manipulation de l’historique
  • Les branches et les tags
  • Partager un dépôt
  • Git-Flow : workflow d’entreprise
  • Les outils de Git
  • Scénario de développeur indépendant
  • Scénario d’équipe
  • Productivité maximale avec Git
  • Git en déploiement continu

12. Jenkins :

  • Introduction à Jenkins – Le mouvement
  • Créer un job Jenkins
  • Lancer un job Jenkins
  • Utiliser Jenkins avec Git
  • Builds automatisés depuis Git
  • Création d’un pipeline
  • Automatisation de pipelines
  • Création et configuration d’un serveur maître
  • Création et configuration d’un serveur esclave
  • Utilisation en mode distribué