Romain LOUVET 
@romainlouvet 
Comment effectuer des tests 
d’intégrations sur vos applications 
mobiles ? 
Codeurs En Sein...
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. ...
Cross platform pour applications mobiles (natives / hybrides) 
1 test / 2 plateformes 
S’appuie sur une api basée sur webd...
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...
Exemples 
//Click 
driver.findElement(By.name("home")).click(); 
//Fill 
driver.findElement(By.className("UIATextField"))....
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...
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 RV...
Avantages / Défauts 
Avantages 
Texte; Calibri; Taille 16; Gris RVB: 127,127,127) 
Forte communauté 
Codeurs En Seine - Je...
Crashlytics 
Sous-titre (Minuscule, Calibri, Taille 18; Orange RVB: 255, 153, 51)) 
Texte; Calibri; Taille 16; Gris RVB: 1...
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
Questions ? 
Romain LOUVET 
@romainlouvet 
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Prochain SlideShare
Chargement dans…5
×

Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?

1 069 vues

Publié le

Comment effectuer des tests d'intégrations sur vos applications mobiles ?
Présentation effectuée lors de la conférence Codeurs en Seine 2014

Publié dans : Mobile
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 069
Sur SlideShare
0
Issues des intégrations
0
Intégrations
48
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?

  1. 1. Romain LOUVET @romainlouvet Comment effectuer des tests d’intégrations sur vos applications mobiles ? Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  2. 2. Historique iOS : 12/2011 Android : 11/2012 Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  3. 3. 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
  4. 4. 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. 5. 5
  6. 6. Appium - Fonctionnement Serveur NodeJS Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  7. 7. 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
  8. 8. Exemples //Click driver.findElement(By.name("home")).click(); //Fill driver.findElement(By.className("UIATextField")).sendKeys("hello"); //Get Text driver.findElement(By.name("home")).getText(); Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  9. 9. DEMO - code Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  10. 10. 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
  11. 11. 1 job / device Environ 400 tests -> 5-6h Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. Mobile Test Lab Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  16. 16. Chez Google… Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  17. 17. DEMO Mobile Test Lab Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
  18. 18. Questions ? Romain LOUVET @romainlouvet Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET

×