codeurs en seine 2014 : comment effectuer des tests d'intégrations sur vos applications...
TRANSCRIPT
![Page 1: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/1.jpg)
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Comment effectuer des tests d’intégrations sur vos applications
mobiles ?
Romain LOUVET @romainlouvet
![Page 2: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/2.jpg)
Historique
iOS : 12/2011 Android : 11/2012
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 3: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/3.jpg)
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
![Page 4: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/4.jpg)
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
![Page 5: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/5.jpg)
5
![Page 6: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/6.jpg)
Appium - Fonctionnement
Serveur NodeJS
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 7: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/7.jpg)
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
![Page 8: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/8.jpg)
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();
![Page 9: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/9.jpg)
DEMO - code
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 10: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/10.jpg)
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
![Page 11: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/11.jpg)
1 job / device
Environ 400 tests -> 5-6h
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 12: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/12.jpg)
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
![Page 13: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/13.jpg)
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
![Page 14: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/14.jpg)
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
![Page 15: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/15.jpg)
Mobile Test Lab
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 16: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/16.jpg)
Chez Google…
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 17: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/17.jpg)
DEMO Mobile Test Lab
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
![Page 18: Codeurs en Seine 2014 : Comment effectuer des tests d'intégrations sur vos applications mobiles ?](https://reader034.vdocuments.site/reader034/viewer/2022052700/55a168dc1a28ab7a258b474f/html5/thumbnails/18.jpg)
Codeurs En Seine - Jeudi 27 novembre 2014 - Romain LOUVET
Questions ?
Romain LOUVET @romainlouvet