S'il te plait... dessine moi un vrai test d'intégration (Yvonnick Esnault)
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
Видео S'il te plait... dessine moi un vrai test d'intégration (Yvonnick Esnault) канала Devoxx FR
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
Видео S'il te plait... dessine moi un vrai test d'intégration (Yvonnick Esnault) канала Devoxx FR
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Intégration Continue & Tests : un exemple avec GitlabCI et Codeception | Tutoriel (Tutotrompe #4)Functional Testing | Unit Testing | Integration Testing | Acceptance Testing | System TestingTests unitaires et TDD en Java avec JUnitJUnit Mockito tutorial with Spring BootFBI DENIAMA EL HAIAYEL DANS S'IL TE PLAIT GOLO7 Conseils pour réussir un entretien d'embauche (Secrets d'un coach emploi)Authentification et autorisation dans une architecture microservices (V. Maleze, F. Garcia)Le DevOps expliqué en emojisMartin Fowler – Continuous DeliveryMocking a Database in Node with JestPourquoi les tests unitaires sont-ils importants ?Julien Topçu - OAuth 2.1 expliqué simplement (même si tu n'es pas dev) !A Better Approach for Testing Micro Services – Introducing: Test Kits in Practice by Maxim NovakRencontre avec Cyrille Martraire - Associé fondateur d'Arolla, CTOComprendre DEVOPS en 5 minutes | Introduction à DEVOPS | C'est quoi DevOps?DevOps en Francais#DevopsIntroduction de la Soutenance de thèse de Najwa EL HAÏTÉWhat is API and API TestingCOMMENT CODER PROPREMENT ? 10 ASTUCES CLEAN CODEIntégration en continu et déploiement en continu (CI/CD) avec Azure DevOps