Selenium WebDriver, TestNG et Selenium Grid


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


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# ...).


#TALK in French

Mathilde Lemee

Freelance sur Paris



Other talks from Mathilde