La conférence pour l'éthique et la diversité dans la tech
avec des crêpes et du cœur La conférence pour l'éthique et la diversité dans la tech avec des crêpes et du cœur

Lyon - 13 & 14 avril 2023

#TALK

Selenium WebDriver, TestNG et Selenium Grid

Comment tester une application web avec WebDriver, TestNG et Selenium Grid. Mise en place, bonnes pratiques ...

Other Other

Salle inconnue

Comment tester une application Web ?

Nous aurons l'occasion de creuser en profondeur la question en étudiant les outils mis à notre disposition que sont Selenium WebDriver, TestNG et surtout Selenium Grid. Selenium est un outil qui a su s'imposer comme la solution open-source la plus efficace sur le marché.

Il permet d'effectuer des tests fonctionnels/d'acceptance sur les applications web et mobiles. Avec Selenium Grid, vous allez pouvoir distribué les tests sur plusieurs machines et diminuer les temps d'execution des plans de tests. Mais il va beaucoup plus loin : en permettant, de manière simple de gérer plusieurs environnements, incluant des multiples combinations de browsers/OS, il s'impose comme un outil efficace .

Combiné avec un framework de test spécialisé dans le parallelisme tel que TestNG, on obtient une suite robuste et efficace, qui nous permet de nous consacrer sur l'essentiel.

Les exemples seront Java mais tout ce qui concerne selenium & selenium grid concerne une multitudes d'autres langages (PHP, ruby, c# ...).

Mathilde Lemee

Freelance sur Paris