SlideShare une entreprise Scribd logo
1  sur  9
Orange Restricted
User centric Usecases Validator
UUV
Louis Frédice NJAKO MOLOM Stanley SERVICAL
Orange Restricted
4. Temps et coûts
Long à exécuter, ressources importantes pour configurer et exécuter les tests
1. Priorité
• Les tests E2E => souvent en bas de la chaîne de valeur par rapports aux nouvelles
fonctionnalités
• Peuvent être considérés comme moins importants que les TU ou TI par les développeurs
3. Complexité technique
• Nécessite parfois des outils spécifiques pour les systèmes complexes
• Choix & configuration des outils
• Ecriture des scénarios
2. Complexité fonctionnelle
Plusieurs systèmes, interface utilisateurs et scénarios différents
Orange Restricted
Mise en place d’un écosystème simplifiant l'écriture de tests
E2E dans une approche
Behavior Driven Development
et du point de vue de l’utilisateur final
U
U
V
User centric Usecases Validator
Orange Restricted
4. Temps et coûts
• Lotissement des tests par Tag
• Fourniture de templates CI (A venir)
1. Priorités
• Accessibilité
• Living documentation
3. Complexité technique
• Runner préconfigurés pour faciliter le switch entre moteur d’exécution quand on le
souhaite
• Exécution simplifiée
• Les scénarios sont en langage naturelle
2. Complexité fonctionnelle
• Rendre hermétique l’IHM face aux systèmes externes
Orange Restricted
Ecosystème UUV
Orange Restricted
Orange Restricted
Ce qu’il faut retenir
• Si bien utilisé, intègre l’accessibilité dès le développement
• Living documentation : Langage unifié pour développeurs et non
développeurs avec un dictionnaire riche de phrases prêtes à
l’emploi
• Assistant pour la rédaction des scénarios
• Intègre plusieurs moteurs d’exécution : Cypress / Playwright
• Rapport d’exécution user friendly et uniformisé
Orange Restricted
Question ?
Orange Restricted
Réferences
- github: https://github.com/e2e-test-quest/uuv
- demo with cypress runner engine: https://www.youtube.com/watch?v=aTahsfoU-5w
- synthetic article: https://medium.com/@njakolouis/user-centric-e2e-testing-1f99bdd6105f
- documentation : https://e2e-test-quest.github.io/uuv/
- npm playwright: https://www.npmjs.com/package/@uuv/playwright
- npm cypress: https://www.npmjs.com/package/@uuv/cypress
- npm assistant: https://www.npmjs.com/package/@uuv/assistant
- uuv/assistant interactive demo: https://uuv-assistant.vercel.app/

Contenu connexe

Similaire à UUV - Test as final user using accessibility

travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptx
travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptxtravaux-pratiques-m103-v1-0-2022-630dd67234da9.pptx
travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptxssuser1d2a6b
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...Denodo
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing systemLeClubQualiteLogicielle
 
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Les cinq bonnes pratiques des Tests Unitaires dans un projet AgileLes cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Les cinq bonnes pratiques des Tests Unitaires dans un projet AgileDenis Voituron
 
Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Jean-Marc Fontaine
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17Marc Hage Chahine
 
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...TelecomValley
 
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifFormation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifkemenaran
 
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontWhat’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontZenika
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] IntroductionCellenza
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx FranceMarc Bojoly
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent Biret
 
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...Alphorm
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Jean-Philippe PINTE
 
20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développementsLeClubQualiteLogicielle
 
Intégration continue
Intégration continueIntégration continue
Intégration continueKlee Group
 

Similaire à UUV - Test as final user using accessibility (20)

travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptx
travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptxtravaux-pratiques-m103-v1-0-2022-630dd67234da9.pptx
travaux-pratiques-m103-v1-0-2022-630dd67234da9.pptx
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...
Démonstration : Comment la plateforme Denodo permet d'accélérer l'analyse de ...
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
 
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Les cinq bonnes pratiques des Tests Unitaires dans un projet AgileLes cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
 
Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
 
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
Soirée du Test Logiciel - Intégration, livraison et déploiement continu - A. ...
 
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifFormation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratif
 
What’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. DarmontWhat’s Next Replay! Lyon 2011 - G. Darmont
What’s Next Replay! Lyon 2011 - G. Darmont
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] Introduction
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx France
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)
 
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
 
20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
 

UUV - Test as final user using accessibility

  • 1. Orange Restricted User centric Usecases Validator UUV Louis Frédice NJAKO MOLOM Stanley SERVICAL
  • 2. Orange Restricted 4. Temps et coûts Long à exécuter, ressources importantes pour configurer et exécuter les tests 1. Priorité • Les tests E2E => souvent en bas de la chaîne de valeur par rapports aux nouvelles fonctionnalités • Peuvent être considérés comme moins importants que les TU ou TI par les développeurs 3. Complexité technique • Nécessite parfois des outils spécifiques pour les systèmes complexes • Choix & configuration des outils • Ecriture des scénarios 2. Complexité fonctionnelle Plusieurs systèmes, interface utilisateurs et scénarios différents
  • 3. Orange Restricted Mise en place d’un écosystème simplifiant l'écriture de tests E2E dans une approche Behavior Driven Development et du point de vue de l’utilisateur final U U V User centric Usecases Validator
  • 4. Orange Restricted 4. Temps et coûts • Lotissement des tests par Tag • Fourniture de templates CI (A venir) 1. Priorités • Accessibilité • Living documentation 3. Complexité technique • Runner préconfigurés pour faciliter le switch entre moteur d’exécution quand on le souhaite • Exécution simplifiée • Les scénarios sont en langage naturelle 2. Complexité fonctionnelle • Rendre hermétique l’IHM face aux systèmes externes
  • 7. Orange Restricted Ce qu’il faut retenir • Si bien utilisé, intègre l’accessibilité dès le développement • Living documentation : Langage unifié pour développeurs et non développeurs avec un dictionnaire riche de phrases prêtes à l’emploi • Assistant pour la rédaction des scénarios • Intègre plusieurs moteurs d’exécution : Cypress / Playwright • Rapport d’exécution user friendly et uniformisé
  • 9. Orange Restricted Réferences - github: https://github.com/e2e-test-quest/uuv - demo with cypress runner engine: https://www.youtube.com/watch?v=aTahsfoU-5w - synthetic article: https://medium.com/@njakolouis/user-centric-e2e-testing-1f99bdd6105f - documentation : https://e2e-test-quest.github.io/uuv/ - npm playwright: https://www.npmjs.com/package/@uuv/playwright - npm cypress: https://www.npmjs.com/package/@uuv/cypress - npm assistant: https://www.npmjs.com/package/@uuv/assistant - uuv/assistant interactive demo: https://uuv-assistant.vercel.app/

Notes de l'éditeur

  1. LF
  2. LF
  3. SSE (5’)
  4. LF (1’) ECOSYSTEME
  5. Montrer fichier feature Montrer la doc Lancer les tests cypress Assistant UUV => sur site distant Pipeline et rapport
  6. LF (1’)