Upload
normandie-web-xperts
View
737
Download
1
Embed Size (px)
DESCRIPTION
Retour d'expérience de test automatisés (UI) via l'outil Selenium WebDriver 2 (JAVA) pour effectuer des tests de non-régression.
Citation preview
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Tests de non régression
Vérifier que les modifications apportées
n’ont pas perturbé l’application.
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Démo !
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Selenium ?
Permet de tester une application Web.
Capacité à simuler l’action d’un internaute.
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Selenium ?
Permet de tester une application Web.
Capacité à simuler l’action d’un internaute.
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Selenium ?
Permet de tester une application Web.
Capacité à simuler l’action d’un internaute.
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Cas pratique
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Cas pratique
idLogin
idPassword
idSubmit
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Cas pratique
WebDriver driver = new ChromeDriver();
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Cas pratique
WebDriver driver = new ChromeDriver();
driver.findElement(By.id("idLogin")).sendKey("monlogin");
driver.findElement(By.id("idPassword")).sendKey("toto");
driver.findElement(By.id("idSubmit")).click();
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Stratégie de Test
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Stratégie de Test
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Avantages / Defaults
+
Technos
Navigateurs / Iphone Android
Screenshot
Script JS
-
Temps execution – 140 tests 3:30 -> 1:15
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET
Questions
NWX Conférence technique 5 – Selenium WebDriver 2 - Romain LOUVET