Conférence #nwxtech5 : Selenium WebDriver 2 par Romain Louvet
-
Upload
normandie-web-xperts -
Category
Technology
-
view
737 -
download
1
description
Transcript of Conférence #nwxtech5 : Selenium WebDriver 2 par Romain Louvet
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