Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?
-
Upload
romain-louvet -
Category
Mobile
-
view
603 -
download
2
Transcript of Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Comment effectuer des tests d’intégrations sur vos applications
mobiles ?
Romain LOUVET @romainlouvet
Historique
iOS : 12/2011 Android : 11/2012
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Outils
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) Puce CUBE (image en PJ) à importer une seule fois dans le PPT.
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Cross platform pour applications mobiles (natives / hybrides)
1 test / 2 plateformes
S’appuie sur une api basée sur webdriver
Pas besoin d’être root
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
5
Appium - Fonctionnement
Serveur NodeJS
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Langages
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) Puce CUBE (image en PJ) à importer une seule fois dans le PPT.
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Exemples
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
//Click driver.findElement(By.name("home")).click(); //Fill driver.findElement(By.className("UIATextField")).sendKeys("hello"); //Get Text driver.findElement(By.name("home")).getText();
DEMO - code
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Avantages / Défauts
Avantages
API Webdriver Forte communauté
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Défauts
Retard avec iOS8. Pas encore de parallélisation avec iOS8
1 job / device
Environ 400 tests -> 5-6h
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
GROS TITRE (Majuscule; Calibri; Taille 22; Orange RVB: 255, 153, 51)
Sous-titre (Minuscule, Calibri, Taille 18; Orange RVB: 255, 153, 51))
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) Puce CUBE (image en PJ) à importer une seule fois dans le PPT.
Codeurs En Seine - Jeudi 27 novembre 2014
Avantages / Défauts
Avantages
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) Forte communauté
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Défauts
Retard d’un mois avec iOS8. Pas encore de parallélisation avec iOS8
Crashlytics
Sous-titre (Minuscule, Calibri, Taille 18; Orange RVB: 255, 153, 51))
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) Puce CUBE (image en PJ) à importer une seule fois dans le PPT.
Codeurs En Seine - Jeudi 27 novembre 2014
Mobile Test Lab
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Chez Google…
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
DEMO Mobile Test Lab
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Questions ?
Romain LOUVET @romainlouvet