@Qovery_
R&D engineer for 14 years. CEO & Co-founder of @ Qovery
Twitter : @rophilogene
Blog: https://www.qovery.com
Si on passe du temps à créer des scénarios de tests end-to-end de qualité, ce n'est pas juste pour les lancer sur notre machine de dev, à la recherche d'une régression. C'est aussi pour réaliser ses tests dans des conditions proches si ce n'est identiques aux conditions de production.
Mais pourquoi diable se lancer là-dedans ? Quels genres de problèmes qu’on ne trouve pas en dev peut-on identifier ?
Qui plus est, c’est une tâche fastidieuse : il faut recréer un environnement iso prod, importer les données nécessaires aux scénarios de tests, vérifier que tout est correctement déployé, lancer les tests, récupérer et analyser les résultats, les comparer aux précédents runs, et finalement supprimer ces environnements quand ils ne sont plus nécessaires.
Dans ce hands-on lab nous vous faisons découvrir une architecture de déploiement flexible et automatisable reposant sur Qovery pour les applications, Couchbase Capella pour les bases de données et Gitlab pour les pipelines de test et de création d'environnements.