UUV: User centric Usecases Validator
UUV est une solution pour faciliter l’écriture et l’exécution de tests de bout en bout (E2E) compréhensibles par n’importe quel humain. C’est un écosystème cohérent basé sur des outils, qui sont des références dans leur domaine : Axe-core, Testing Library, Cucumber, Cypress et Playwright.
Si UUV est utilisé correctement, il intègre l’accessibilité dès la phase de développement, et peut être utilisé pour établir une documentation vivante, car il propose un langage unifié pour les développeurs et les non-développeurs avec un dictionnaire riche, et beaucoup d’autres fonctionnalités à découvrir.
Le projet utilise comme moteur Cypress et PlayWright et se compose de nombreux modules :
- le moteur UUV ;
- Un assistant pour écrire ses test en toute simplicité ;
- Une extension pour l'IDE JetBrain ;
- Un module UUV A11y (en cours) pour les auditeurs en accessibilité ;
- Un module pour Flutter.
Disponible sur le projet gitHub UUV.