SlideShare una empresa de Scribd logo
1 de 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/

Más contenido relacionado

Similar a UUV - Test as final user using accessibility

[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
Christophe HERAL
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx France
Marc Bojoly
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
Klee Group
 

Similar a 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/

Notas del editor

  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’)