L'ingénierie des tests

Ingénierie des tests

  • Introduction à l’ingénierie des tests
    • Stratégie de test et types de test
      • Les tests de non régression
    • Les 7 principes des tests
  • Les tests d’acceptation
    • Méthode de gestion de projet
      • Notion d’exigence
      • Recette fonctionnelle
      • Notion de cas de test
      • Scénario de test
      • Exercice
      • La matrice de traçabilité des exigences
      • Exercice
      • Rapport de test
      • Exercice
    • Méthodes agiles
      • Le Behavior Driven Developement (BDD)
  • Selenium
    • Selenium IDE
      • Installation
      • Enregistrer des commandes
      • Notion de commande
      • Finaliser un test
      • Sauver les tests
      • Création de suites de tests
      • Bonnes pratiques
    • Web Driver
      • Installation du Web Driver pour Chrome
        • Windows
        • MacOs
        • Linux
      • Utilisation d’un binding
      • Gestion de l’attente
      • Exporter les tests Selenium IDE
      • Page object models
      • Exécuter les tests Selenium à la phase integration-test de Maven
  • Cucumber
    • Behavior-Driven-Development (BDD)
    • Écrire des scénarios avec Cucumber
    • Automatiser les scénarios en Java
      • Les classes d’implémentation des étapes
      • La classe de lancement JUnit
    • Intégration avec Selenium
    • Pour aller plus loin
      • Le plan de scénario
      • Le contexte
      • Les tags
      • L’injection de dépendances
  • Automatisation des tests avec JMeter
    • Installation et lancement
    • Principe d’un plan de test
      • Les thread groups (moteurs d’utilisateurs)
      • Les samplers (échantillons)
      • Les listeners (récepteurs)
      • Les logic controllers (les contrôleurs logiques)
      • Les configuration elements (les configurations)
      • Les assertions
      • Les pré-processeurs et les post-processeurs
      • Les timers (compteurs de temps)
    • Utilisation des variables
    • Exécuter une campagne de test (mode sans IHM)

Les tests unitaires

  • Les tests unitaires automatisés avec JUnit
    • JUnit
      • Structure d’une classe de test JUnit
        • Exécution des tests JUnit
        • Les méthodes de test
        • Les assertions
      • Les fixtures
      • Tester les exceptions
    • Utilisation de doublure
      • Implémentation d’objet mock avec Mockito
  • Les tests unitaires automatisés avec PHPUnit
    • PHPUnit
      • Structure d’une classe de test PHPUnit
        • Les méthodes de test
        • Les assertions
      • Les fixtures
    • Utilisation de doublure
      • Implémentation d’objet mock
  • TDD : Test Driven Development
    • Qu’est-ce qu’un test ?
    • Test Driven Development
      • Les étapes du TDD
    • Qu’est-ce que concevoir ?
    • Exercices
L'ingénierie des tests
D'autres formations sont sur https://gayerie.dev
  • »
  • Recherche


Par David Gayerie - - https://gayerie.dev

Licence Creative Commons Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 France