DLJ-1531 S'il te plait... dessine moi un vrai test d'intégration | Devoxx

S'il te plait... dessine moi un vrai test d'intégration

Tools-in-Action

agTest Agile, Methodology & Tests beginner/novice

Maillot

Thursday 17:45 - 18:15

Qui n'a pas eu le besoin d'exécuter un VRAI test d'intégration ?

  • 1 - Inscription sur une application
  • 2 - Vérifier le mail envoyé par l'application
  • 3 - Le mail contient une URL, ouvrir cette URL pour valider l'inscription
  • 4 - S'authentifier avec le nouveau compte créé
  • 5 - Naviguer sur l'application Web
  • 6 - Vérifier en DB, ou sur votre API que les données sont cohérentes

Différents outils permettent de faire ces tests de manière indépendante, mais ne vous êtes vous pas retrouvé avec un script bash de 300 lignes pour les orchestrer ?

Quid des résultats ? de nouveau 300 lignes de bash pour agréger les résultats ?

Venom répond à 5 problématiques:

  • lisibilité des scénarios de tests
  • multi-protocoles
  • résultats xUnit compréhensibles
  • "as-code", les tests sont sur vos dépôts git
  • extensibilité via les exécuteurs (mail, rest, web, kafka, redis, ...)

Opensource - https://github.com/ovh/venom

 integration test    Tools    Open Source code    developer ecosystem  
Room Maillot
Yvonnick Esnault Yvonnick Esnault

CI/CD at scale - Developer