SlideShare a Scribd company logo
1 of 28
©Niji | 20211111
Performance web &
mobile :
Automatisez les tests
pour ne pas régresser
Webinar
le 14 janvier 2021
©Niji | 20212222
Vos intervenants
Xavier Belet
Directeur Commercial
Betty Beaugé
Directrice de la
Digital Testing
Factory
Gaëtan Rageul
Expert automaticien
Tanguy Michel
Expert automaticien
et performance
©Niji | 20213333
Conseil, Design &
Technologie.
 NOTRE PROPOSITION DE VALEUR
 Voice of customer
Business disruption
Digital Strategy
Technological opportunities
 Unaccompagnementdepuis lastratégieenpassantparl’idéationjusqu’à
lamise enœuvreopérationnelleetlamaîtrised’environnementstechnologiquescomplexes.Une
propositionde valeuréquilibrée,intégréeetéprouvée.
 130
CONSULTANTS
 Customer& User eXperience
Brand & content design
Creativetechnology
Business performance
 130
TALENTS
 Mobile & webFactory
Labelized Testcenter
Agile & Scrum management
Smart technologies
 570
EXPERTS
 70EXPERTS
SALESFORCE
 Consulting, Integration,
Support…on all Clouds Saleforce
©Niji | 20214444
DIGITAL TESTING
FACTORY1
©Niji | 20215555
La Digital Testing Factory
Réalisation SCRUM
adaptéeaux développementssous engagements
forfaitaires
Outillage renforcédédiéau pilotage desprojets
Multi expertise
PHP, Java, Js,GreenIT,HTML, CMS, e-Commerce,
Usines à Sites
Mise à disposition en1clic àtout momentsur
vos navigateurs etsmartphones
Une chaine d’intégration continuedédiéeàla
réalisation d’applications etaudits automatisés
Bibliothèque de composants éprouvés,
optimisés,réutilisables etopen source
Un outillage dédiépermettantune approche
industrielle (conception, exécution,
automatisation, …)
Desprocessus etdesméthodesbaséssur les
fondamentaux del'ISTQB
Une bibliothèque deplus de 200 terminaux en
complément d’outils d’émulation
Descompétences dédiées, pointues et
certifiées
Run
Factory
Testing
Factory
Digital
Factory
©Niji | 20216666
Tanguy
Responsable
Performance
Betty
ResponsableDigital TestingFactory
Marie-Anne
BusinessAnalyste
Test Manager
Test Analyst
Test Leader
Automaticien
Expert Technique
Ingénieur Performance
Ingénieur Sécurité
Business Analyst
+60 TESTEURS
Anthony
Chef de projets
Une expertise dans le Digital Testing
©Niji | 20217777
AUTOMATISATION
: RAPPEL2
©Niji | 20218888
Tests automatisés
C’est quoi ?
CAS DE TESTS
REPORTING
AUTOMATE
Bonnes
pratiques
UN PROJET DE DEVELOPPEMENT
NON REGRESSION
POCETUDE DE ELIGIBILITE
STRATEGIE ETOBJETCIFS ROADMAP
FACTORISATION
ROI
BUILD / RUN
AUTOMATICIENS DANS LA DUREE INDEPENDANCE
©Niji | 20219999
Tests automatisés 2.0
Etle DEVOPSdanstoutca ?
lancement des tests automatisés à travers la mise en place d’une chaine d’Intégration Continue (CI):
 Configuration d’un job depuis le JENKINS NIJI ou une solution GitLab
Pull
Codesourcedu
projet
Lancementdes scénariosdetests surla VM
Récupérationdes résultatsde tests
Jobréseau
Archivage des
résultats detests
©Niji | 202110101010
QUEL OUTIL
CHOISIR ?3
©Niji | 202111111111
Les critères pour choisir
Applications
Usage
Typedetests
Budget/ ROI
Automaticien
CI CD
©Niji | 202112121212
Cartographie des outils du marché
Nom Modèle économique Type de testsautomatisés
automatisés
Nombre d’utilisateurs Support Connaissance techniques
techniques
RANOREX 4790€/anla licence flottante Desktop, web& mobile 1utilisateur àla fois Inclus avecla licence
licence
VB.net,C#
Non obligatoire
TEST COMPLETE De5000à 10000€/anla licence flottante
licence flottante
Desktop, web& mobile 1utilisateur àla fois Inclus avecla licence
licence
JS,Python, VBScript
Nonobligatoire
ROBOT FRAMEWORK
FRAMEWORK
Opensource Web& mobile Illimité Support disponible sur le
sur leweb
Python
TEST PROJECT Opensource Web,API & mobile Illimité Support disponible sur le
sur leweb
Java,C#
Nonobligatoire
KATALON Versiondebasegratuite
Licence flottanteà 1500€/an
Desktop, web,API & mobile 1utilisateur àla fois avecla licence
la licence
Support inclus avecla
la licence
Java
PROTRACTOR Opensource Web& mobile Illimité Support disponible sur le
sur leweb
JS
UFT 4500€/anla licence flottante+ Desktop, web,API & mobile 1utilisateur àla fois avecla licence
la licence
Support inclus avecla
la licence
VBScript
©Niji | 202113131313
STAN
Automatisation by
Niji
4
©Niji | 202114141414
(Solution Tests Automatisés Niji)
 Crééen 2018
 Basésurdestechnologiesbienconnusdu marché(SeleniumetAppium)
 Boiteàoutils
 Facilementdéployable
 Automatisationwebetmobile
Envoidela réponseSeleniumà STAN Envoidesréponsesdesnavigateursà Selenium
Scénariosde tests
©Niji | 202115151515
Scénarios écrits enGherkin
Méthodes JAVA Exécution (locale via l’IDE ou enintégration continue via Jenkins ou GitLab)
Selenium ou Appium pilote le navigateur
©Niji | 202116161616
Tests BDD etAPI
Multiplateforme
multi navigateur
InterfaceOutils
cloud
Projetà
complexité
Reporting
Depuis sa création, STAN, actuellement en version 1.3, adéjà évolué et inclus d’autres fonctionnalités :
• Cucumber
• xml,json,html
• Jenkins
• Browserstack• Multiplateforme,
• Multienvironnement
• Multipayslangue
• BibliothèquesJava• Chrome,Firefox,Edge,IE,
Safari, Android,IOS,web
Mobile,Windows,Linux,MAC
Prochaines évolutionsàl’étude :
• Miseà jour dela partie mobile
• Greentesting
• Comparaison image à image
• Clientlourd
• …
©Niji | 202117171717
Nom Prix Bibliothèque
Modulaire
Facilitéde
Portabilité
CI independante Gherkin Support Java
Java
iOS sur Windows
Windows
Type de tests automatisés
automatisés
RANOREX $ Desktop, web& mobile
mobile
TEST COMPLETE $ Desktop, web& mobile
ROBOT FRAMEWORK
FRAMEWORK
OPEN
SOURCE
Web,API & Mobile
TEST PROJECT OPEN
SOURCE
Web,API & mobile
KATALON $ Desktop, web,API & mobile
PROTRACTOR OPEN
SOURCE
Web& mobile
UFT $ Desktop, web,API & mobile
STAN OPEN
SOURCE
Web, API & Mobile
©Niji | 202118181818
REX ARVAL5
©Niji | 202119191919
MyArvalWeb
• ApplicationWeb
• Multilangues
• Multipays
• Gestiondecontenus
• Web Responsive
• Equipe en agilité
• Pas deprocessus de testsexistants
• En 2020 : planaméliorationdela qualité
• Auditdesprocessusdetests
• Auditdestestsautomatisés
Contexte
©Niji | 202120202020
Planning
Février Mars
POC
Avril Mai
Audit
Juin
STRATEGIES
AoûtJuillet
BuildNR
RunNR
Conceptionde tests de nonregression
Développement des tests automatisés
Maintenancesdestests de nonregression
Maintenancedes tests automatisés
©Niji | 202121212121
Audit
Avantdechoisirl’outilutilisélorsdece projet
 Des traces d’automatisation nonmaintenue
 Pas de liens avec des cas detests
 Pas d’automaticien
 Pas de testeur
 Pas d’identifiant techniqueuniquedans le code del’application
©Niji | 202122222222
POC
ProtractorVersusSTAN
 OBJECTIFS
o Traiterle multipays
o Utiliserle langageGherkin
o Traiterle Multinavigateur
o Automatiser2cassimples
 RÉSULTATS
Protractor
• Nbjourspassés+++
• La gestionmulti payscomplexe
• Maintenancedécuplée
• Gherkindifficile
STAN
• Nbjourspassés+
• La gestionmulti paysOK
• MaintenanceSimplifiée
• GherkinOK
©Niji | 202123232323
Roadmap d’automatisation
Phase 0
Implementation
Phase 2
Tests non régression
Phase 1
Tour de clé
Stratégie
d’automatisation
Phase 3
Mode run
POC STAN
POC Protractor
Outil
choisi
10 tour de clés
Installation
Automatisation des tours de clés sur chaque environnement
Conception de Tests
non régression
Automatisation des Tests non régression sur chaque
environnement
Chaque
sprint
Automatisation
maintenance
Amélioration
Intégration
Continue
Phase 4
Production
Définition des
besoins
Automatisation pour la production
©Niji | 202124242424
• Déploiementrapide
• Quelquesscénariostoursdeclés
• Mise enplacede lagestiondespaysettraductions
• GrâceauGherkin,
• Laclé de pays« IT», «BR »…etc…
• Jeuxde données:
• Créationde comptesutilisateursMy Arval:
 actuellement,géréviaunfichiercsv
 maisà terme,l’automateincluralacréationdesJDD
La mise en place
©Niji | 202125252525
Ce qui a marché
Gestion multi :
• Plateformes
• Utilisateurs
• Devices
• Langues
• Pays
©Niji | 202126262626
Les challenges
• IntégrationdansJENKINS - machine linux
• Gestionduproxy
• Limitationtechniquessurdespointsnatifsweb(GoogleMap)&mobile(numérod’urgenceouvrantla
fonctionnalitéd’appeldutéléphone,importdefichiersdansunedéclaration,listedéroulantesuriOS)
->non dépendantesdel’outild’automatisation
©Niji | 202127272727
27
Capacité de tests augmentée
60 tours de clés
deux fois par jour
400 scénarios de
TNR automatisés
TNR 2 fois par
semaine
Et à la demande
STAN Jenkins Browserstack Intégrationcontinue
©Niji | 202128282828
Vos contacts
www.niji.fr @Niji_DigitalParis Lille Nantes Rennes Lyon Bordeaux
Betty Beaugé
Directrice de la Digital Testing Factory
betty.beauge@niji.fr
Gaëtan Rageul
Expert automaticien
gaetan.rageul@niji.fr
Tanguy Michel
Expert automaticien et performance
tanguy.michel@niji.fr

More Related Content

What's hot

Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? OCTO Technology
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITOCTO Technology
 
L'agilité chez Jouve via le Behaviour Driven Development
L'agilité chez Jouve via le Behaviour Driven DevelopmentL'agilité chez Jouve via le Behaviour Driven Development
L'agilité chez Jouve via le Behaviour Driven DevelopmentJouve
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Charbel Abdo
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"OCTO Technology
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!OCTO Technology
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Simplicité Software
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"OCTO Technology
 
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Institut Lean France
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" OCTO Technology
 
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
 
JFTL2013 - Retour d'expérience PagesJaunes
JFTL2013 - Retour d'expérience PagesJaunesJFTL2013 - Retour d'expérience PagesJaunes
JFTL2013 - Retour d'expérience PagesJaunesCedric GAUTIER
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019TELNETTunisie
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
Lean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléLean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléInstitut Lean France
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
 
Petit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital FactoryPetit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital FactoryOCTO Technology
 

What's hot (20)

Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share IT
 
L'agilité chez Jouve via le Behaviour Driven Development
L'agilité chez Jouve via le Behaviour Driven DevelopmentL'agilité chez Jouve via le Behaviour Driven Development
L'agilité chez Jouve via le Behaviour Driven Development
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
Développer le travail collaboratif et l'innovation grâce au Lean engineering ...
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe"
 
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
 
JFTL2013 - Retour d'expérience PagesJaunes
JFTL2013 - Retour d'expérience PagesJaunesJFTL2013 - Retour d'expérience PagesJaunes
JFTL2013 - Retour d'expérience PagesJaunes
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Lean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléLean en conception et développement par Michael Ballé
Lean en conception et développement par Michael Ballé
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
Petit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital FactoryPetit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital Factory
 

Similar to [Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas régresser

20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez RenaultLeClubQualiteLogicielle
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA SqualeLeClubQualiteLogicielle
 
Comment bien tester son site RWD ?
Comment bien tester son site RWD ?Comment bien tester son site RWD ?
Comment bien tester son site RWD ?StardustTesting
 
JFTL2015 - Tester une application mobile de A à Z
JFTL2015 - Tester une application mobile de A à ZJFTL2015 - Tester une application mobile de A à Z
JFTL2015 - Tester une application mobile de A à ZCedric GAUTIER
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)LeClubQualiteLogicielle
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPSouheil Ladjimi
 
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...Qualtrics
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesXebiaLabs
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileOCTO Technology Suisse
 
Augmenter sa rentabilité grâce au test utilisateur
Augmenter sa rentabilité grâce au test utilisateurAugmenter sa rentabilité grâce au test utilisateur
Augmenter sa rentabilité grâce au test utilisateurJulien Dereumaux
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...Cedric GAUTIER
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études TombariAhmed
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
Compéthance agence de développement informatique
Compéthance agence de développement informatiqueCompéthance agence de développement informatique
Compéthance agence de développement informatiqueNathalieAlbertelli2
 
Développer ou debugger ?
Développer ou debugger ? Développer ou debugger ?
Développer ou debugger ? Microsoft
 
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsPetit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsOCTO Technology
 

Similar to [Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas régresser (20)

20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale
 
Comment bien tester son site RWD ?
Comment bien tester son site RWD ?Comment bien tester son site RWD ?
Comment bien tester son site RWD ?
 
JFTL2015 - Tester une application mobile de A à Z
JFTL2015 - Tester une application mobile de A à ZJFTL2015 - Tester une application mobile de A à Z
JFTL2015 - Tester une application mobile de A à Z
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERP
 
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...
Internaliser et industrialiser ses études de satisfaction digitales - Qualtri...
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 
Augmenter sa rentabilité grâce au test utilisateur
Augmenter sa rentabilité grâce au test utilisateurAugmenter sa rentabilité grâce au test utilisateur
Augmenter sa rentabilité grâce au test utilisateur
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
Compéthance agence de développement informatique
Compéthance agence de développement informatiqueCompéthance agence de développement informatique
Compéthance agence de développement informatique
 
Développer ou debugger ?
Développer ou debugger ? Développer ou debugger ?
Développer ou debugger ?
 
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIsPetit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
Petit déjeuner OCTO Technology - Nouvelles Architectures Web Front-End et APIs
 

More from Niji

Débrief CES 2024 by Niji
Débrief CES 2024 by NijiDébrief CES 2024 by Niji
Débrief CES 2024 by NijiNiji
 
Débrief GITEX Dubaï 2023
Débrief GITEX Dubaï 2023Débrief GITEX Dubaï 2023
Débrief GITEX Dubaï 2023Niji
 
Débrief CES 2023 by Niji
Débrief CES 2023 by Niji Débrief CES 2023 by Niji
Débrief CES 2023 by Niji Niji
 
Débrief CES 2022 by Niji
Débrief CES 2022 by Niji Débrief CES 2022 by Niji
Débrief CES 2022 by Niji Niji
 
Debrief CES 2021 by Niji
Debrief CES 2021 by NijiDebrief CES 2021 by Niji
Debrief CES 2021 by NijiNiji
 
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...Niji
 
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...Niji
 
Mobile Factory - Prévention Application Mobile
Mobile Factory - Prévention Application MobileMobile Factory - Prévention Application Mobile
Mobile Factory - Prévention Application MobileNiji
 
[Webinar Niji] Sustainable is not the new black - 0311
[Webinar Niji] Sustainable is not the new black - 0311[Webinar Niji] Sustainable is not the new black - 0311
[Webinar Niji] Sustainable is not the new black - 0311Niji
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
 
[Webinar Niji] Electromobilité - 1510
[Webinar Niji] Electromobilité - 1510[Webinar Niji] Electromobilité - 1510
[Webinar Niji] Electromobilité - 1510Niji
 
Benchmark Usages et Expériences des salariés de Niji
Benchmark Usages et Expériences des salariés de NijiBenchmark Usages et Expériences des salariés de Niji
Benchmark Usages et Expériences des salariés de NijiNiji
 
Consumer Electronic Show 2020 Debrief by Niji
Consumer Electronic Show 2020 Debrief by Niji Consumer Electronic Show 2020 Debrief by Niji
Consumer Electronic Show 2020 Debrief by Niji Niji
 
Introduction au Deep Learning
Introduction au Deep Learning Introduction au Deep Learning
Introduction au Deep Learning Niji
 
Debrief : Vivatech 2019
Debrief : Vivatech 2019Debrief : Vivatech 2019
Debrief : Vivatech 2019Niji
 
Google IO/Android Q - Nouveautés et changements 2019
Google IO/Android Q - Nouveautés et changements 2019Google IO/Android Q - Nouveautés et changements 2019
Google IO/Android Q - Nouveautés et changements 2019Niji
 
Niji x Drupagora 2019
Niji x Drupagora 2019Niji x Drupagora 2019
Niji x Drupagora 2019Niji
 
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...Niji
 
National Retail Federation Debrief By Niji
National Retail Federation Debrief By NijiNational Retail Federation Debrief By Niji
National Retail Federation Debrief By NijiNiji
 
Consumer Electronic Show 2019 Debrief Niji
Consumer Electronic Show 2019 Debrief Niji Consumer Electronic Show 2019 Debrief Niji
Consumer Electronic Show 2019 Debrief Niji Niji
 

More from Niji (20)

Débrief CES 2024 by Niji
Débrief CES 2024 by NijiDébrief CES 2024 by Niji
Débrief CES 2024 by Niji
 
Débrief GITEX Dubaï 2023
Débrief GITEX Dubaï 2023Débrief GITEX Dubaï 2023
Débrief GITEX Dubaï 2023
 
Débrief CES 2023 by Niji
Débrief CES 2023 by Niji Débrief CES 2023 by Niji
Débrief CES 2023 by Niji
 
Débrief CES 2022 by Niji
Débrief CES 2022 by Niji Débrief CES 2022 by Niji
Débrief CES 2022 by Niji
 
Debrief CES 2021 by Niji
Debrief CES 2021 by NijiDebrief CES 2021 by Niji
Debrief CES 2021 by Niji
 
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...
[Webinar Niji] Social commerce : comment sortir du lot dans un océan de conte...
 
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...
[Webinar Niji] Marque & Design : la connexion émotionnelle plus forte que l’e...
 
Mobile Factory - Prévention Application Mobile
Mobile Factory - Prévention Application MobileMobile Factory - Prévention Application Mobile
Mobile Factory - Prévention Application Mobile
 
[Webinar Niji] Sustainable is not the new black - 0311
[Webinar Niji] Sustainable is not the new black - 0311[Webinar Niji] Sustainable is not the new black - 0311
[Webinar Niji] Sustainable is not the new black - 0311
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
[Webinar Niji] Electromobilité - 1510
[Webinar Niji] Electromobilité - 1510[Webinar Niji] Electromobilité - 1510
[Webinar Niji] Electromobilité - 1510
 
Benchmark Usages et Expériences des salariés de Niji
Benchmark Usages et Expériences des salariés de NijiBenchmark Usages et Expériences des salariés de Niji
Benchmark Usages et Expériences des salariés de Niji
 
Consumer Electronic Show 2020 Debrief by Niji
Consumer Electronic Show 2020 Debrief by Niji Consumer Electronic Show 2020 Debrief by Niji
Consumer Electronic Show 2020 Debrief by Niji
 
Introduction au Deep Learning
Introduction au Deep Learning Introduction au Deep Learning
Introduction au Deep Learning
 
Debrief : Vivatech 2019
Debrief : Vivatech 2019Debrief : Vivatech 2019
Debrief : Vivatech 2019
 
Google IO/Android Q - Nouveautés et changements 2019
Google IO/Android Q - Nouveautés et changements 2019Google IO/Android Q - Nouveautés et changements 2019
Google IO/Android Q - Nouveautés et changements 2019
 
Niji x Drupagora 2019
Niji x Drupagora 2019Niji x Drupagora 2019
Niji x Drupagora 2019
 
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...
Quels sont les enjeux et impacts des assistants vocaux pour les marques et le...
 
National Retail Federation Debrief By Niji
National Retail Federation Debrief By NijiNational Retail Federation Debrief By Niji
National Retail Federation Debrief By Niji
 
Consumer Electronic Show 2019 Debrief Niji
Consumer Electronic Show 2019 Debrief Niji Consumer Electronic Show 2019 Debrief Niji
Consumer Electronic Show 2019 Debrief Niji
 

[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas régresser

  • 1. ©Niji | 20211111 Performance web & mobile : Automatisez les tests pour ne pas régresser Webinar le 14 janvier 2021
  • 2. ©Niji | 20212222 Vos intervenants Xavier Belet Directeur Commercial Betty Beaugé Directrice de la Digital Testing Factory Gaëtan Rageul Expert automaticien Tanguy Michel Expert automaticien et performance
  • 3. ©Niji | 20213333 Conseil, Design & Technologie.  NOTRE PROPOSITION DE VALEUR  Voice of customer Business disruption Digital Strategy Technological opportunities  Unaccompagnementdepuis lastratégieenpassantparl’idéationjusqu’à lamise enœuvreopérationnelleetlamaîtrised’environnementstechnologiquescomplexes.Une propositionde valeuréquilibrée,intégréeetéprouvée.  130 CONSULTANTS  Customer& User eXperience Brand & content design Creativetechnology Business performance  130 TALENTS  Mobile & webFactory Labelized Testcenter Agile & Scrum management Smart technologies  570 EXPERTS  70EXPERTS SALESFORCE  Consulting, Integration, Support…on all Clouds Saleforce
  • 4. ©Niji | 20214444 DIGITAL TESTING FACTORY1
  • 5. ©Niji | 20215555 La Digital Testing Factory Réalisation SCRUM adaptéeaux développementssous engagements forfaitaires Outillage renforcédédiéau pilotage desprojets Multi expertise PHP, Java, Js,GreenIT,HTML, CMS, e-Commerce, Usines à Sites Mise à disposition en1clic àtout momentsur vos navigateurs etsmartphones Une chaine d’intégration continuedédiéeàla réalisation d’applications etaudits automatisés Bibliothèque de composants éprouvés, optimisés,réutilisables etopen source Un outillage dédiépermettantune approche industrielle (conception, exécution, automatisation, …) Desprocessus etdesméthodesbaséssur les fondamentaux del'ISTQB Une bibliothèque deplus de 200 terminaux en complément d’outils d’émulation Descompétences dédiées, pointues et certifiées Run Factory Testing Factory Digital Factory
  • 6. ©Niji | 20216666 Tanguy Responsable Performance Betty ResponsableDigital TestingFactory Marie-Anne BusinessAnalyste Test Manager Test Analyst Test Leader Automaticien Expert Technique Ingénieur Performance Ingénieur Sécurité Business Analyst +60 TESTEURS Anthony Chef de projets Une expertise dans le Digital Testing
  • 8. ©Niji | 20218888 Tests automatisés C’est quoi ? CAS DE TESTS REPORTING AUTOMATE Bonnes pratiques UN PROJET DE DEVELOPPEMENT NON REGRESSION POCETUDE DE ELIGIBILITE STRATEGIE ETOBJETCIFS ROADMAP FACTORISATION ROI BUILD / RUN AUTOMATICIENS DANS LA DUREE INDEPENDANCE
  • 9. ©Niji | 20219999 Tests automatisés 2.0 Etle DEVOPSdanstoutca ? lancement des tests automatisés à travers la mise en place d’une chaine d’Intégration Continue (CI):  Configuration d’un job depuis le JENKINS NIJI ou une solution GitLab Pull Codesourcedu projet Lancementdes scénariosdetests surla VM Récupérationdes résultatsde tests Jobréseau Archivage des résultats detests
  • 10. ©Niji | 202110101010 QUEL OUTIL CHOISIR ?3
  • 11. ©Niji | 202111111111 Les critères pour choisir Applications Usage Typedetests Budget/ ROI Automaticien CI CD
  • 12. ©Niji | 202112121212 Cartographie des outils du marché Nom Modèle économique Type de testsautomatisés automatisés Nombre d’utilisateurs Support Connaissance techniques techniques RANOREX 4790€/anla licence flottante Desktop, web& mobile 1utilisateur àla fois Inclus avecla licence licence VB.net,C# Non obligatoire TEST COMPLETE De5000à 10000€/anla licence flottante licence flottante Desktop, web& mobile 1utilisateur àla fois Inclus avecla licence licence JS,Python, VBScript Nonobligatoire ROBOT FRAMEWORK FRAMEWORK Opensource Web& mobile Illimité Support disponible sur le sur leweb Python TEST PROJECT Opensource Web,API & mobile Illimité Support disponible sur le sur leweb Java,C# Nonobligatoire KATALON Versiondebasegratuite Licence flottanteà 1500€/an Desktop, web,API & mobile 1utilisateur àla fois avecla licence la licence Support inclus avecla la licence Java PROTRACTOR Opensource Web& mobile Illimité Support disponible sur le sur leweb JS UFT 4500€/anla licence flottante+ Desktop, web,API & mobile 1utilisateur àla fois avecla licence la licence Support inclus avecla la licence VBScript
  • 14. ©Niji | 202114141414 (Solution Tests Automatisés Niji)  Crééen 2018  Basésurdestechnologiesbienconnusdu marché(SeleniumetAppium)  Boiteàoutils  Facilementdéployable  Automatisationwebetmobile Envoidela réponseSeleniumà STAN Envoidesréponsesdesnavigateursà Selenium Scénariosde tests
  • 15. ©Niji | 202115151515 Scénarios écrits enGherkin Méthodes JAVA Exécution (locale via l’IDE ou enintégration continue via Jenkins ou GitLab) Selenium ou Appium pilote le navigateur
  • 16. ©Niji | 202116161616 Tests BDD etAPI Multiplateforme multi navigateur InterfaceOutils cloud Projetà complexité Reporting Depuis sa création, STAN, actuellement en version 1.3, adéjà évolué et inclus d’autres fonctionnalités : • Cucumber • xml,json,html • Jenkins • Browserstack• Multiplateforme, • Multienvironnement • Multipayslangue • BibliothèquesJava• Chrome,Firefox,Edge,IE, Safari, Android,IOS,web Mobile,Windows,Linux,MAC Prochaines évolutionsàl’étude : • Miseà jour dela partie mobile • Greentesting • Comparaison image à image • Clientlourd • …
  • 17. ©Niji | 202117171717 Nom Prix Bibliothèque Modulaire Facilitéde Portabilité CI independante Gherkin Support Java Java iOS sur Windows Windows Type de tests automatisés automatisés RANOREX $ Desktop, web& mobile mobile TEST COMPLETE $ Desktop, web& mobile ROBOT FRAMEWORK FRAMEWORK OPEN SOURCE Web,API & Mobile TEST PROJECT OPEN SOURCE Web,API & mobile KATALON $ Desktop, web,API & mobile PROTRACTOR OPEN SOURCE Web& mobile UFT $ Desktop, web,API & mobile STAN OPEN SOURCE Web, API & Mobile
  • 19. ©Niji | 202119191919 MyArvalWeb • ApplicationWeb • Multilangues • Multipays • Gestiondecontenus • Web Responsive • Equipe en agilité • Pas deprocessus de testsexistants • En 2020 : planaméliorationdela qualité • Auditdesprocessusdetests • Auditdestestsautomatisés Contexte
  • 20. ©Niji | 202120202020 Planning Février Mars POC Avril Mai Audit Juin STRATEGIES AoûtJuillet BuildNR RunNR Conceptionde tests de nonregression Développement des tests automatisés Maintenancesdestests de nonregression Maintenancedes tests automatisés
  • 21. ©Niji | 202121212121 Audit Avantdechoisirl’outilutilisélorsdece projet  Des traces d’automatisation nonmaintenue  Pas de liens avec des cas detests  Pas d’automaticien  Pas de testeur  Pas d’identifiant techniqueuniquedans le code del’application
  • 22. ©Niji | 202122222222 POC ProtractorVersusSTAN  OBJECTIFS o Traiterle multipays o Utiliserle langageGherkin o Traiterle Multinavigateur o Automatiser2cassimples  RÉSULTATS Protractor • Nbjourspassés+++ • La gestionmulti payscomplexe • Maintenancedécuplée • Gherkindifficile STAN • Nbjourspassés+ • La gestionmulti paysOK • MaintenanceSimplifiée • GherkinOK
  • 23. ©Niji | 202123232323 Roadmap d’automatisation Phase 0 Implementation Phase 2 Tests non régression Phase 1 Tour de clé Stratégie d’automatisation Phase 3 Mode run POC STAN POC Protractor Outil choisi 10 tour de clés Installation Automatisation des tours de clés sur chaque environnement Conception de Tests non régression Automatisation des Tests non régression sur chaque environnement Chaque sprint Automatisation maintenance Amélioration Intégration Continue Phase 4 Production Définition des besoins Automatisation pour la production
  • 24. ©Niji | 202124242424 • Déploiementrapide • Quelquesscénariostoursdeclés • Mise enplacede lagestiondespaysettraductions • GrâceauGherkin, • Laclé de pays« IT», «BR »…etc… • Jeuxde données: • Créationde comptesutilisateursMy Arval:  actuellement,géréviaunfichiercsv  maisà terme,l’automateincluralacréationdesJDD La mise en place
  • 25. ©Niji | 202125252525 Ce qui a marché Gestion multi : • Plateformes • Utilisateurs • Devices • Langues • Pays
  • 26. ©Niji | 202126262626 Les challenges • IntégrationdansJENKINS - machine linux • Gestionduproxy • Limitationtechniquessurdespointsnatifsweb(GoogleMap)&mobile(numérod’urgenceouvrantla fonctionnalitéd’appeldutéléphone,importdefichiersdansunedéclaration,listedéroulantesuriOS) ->non dépendantesdel’outild’automatisation
  • 27. ©Niji | 202127272727 27 Capacité de tests augmentée 60 tours de clés deux fois par jour 400 scénarios de TNR automatisés TNR 2 fois par semaine Et à la demande STAN Jenkins Browserstack Intégrationcontinue
  • 28. ©Niji | 202128282828 Vos contacts www.niji.fr @Niji_DigitalParis Lille Nantes Rennes Lyon Bordeaux Betty Beaugé Directrice de la Digital Testing Factory betty.beauge@niji.fr Gaëtan Rageul Expert automaticien gaetan.rageul@niji.fr Tanguy Michel Expert automaticien et performance tanguy.michel@niji.fr