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
»
Index
Index