Gérer des environnements de tests stateful et éphémère pour ses tests end-to-end

Hands-on Labs

Room: Neuilly 231M-232M

Scheduled at : Friday 10:45 14:15

Abstract

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.

Laurent Doguin

Laurent Doguin

Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.

Speaker's bio
Romaric Philogène

Romaric Philogène

R&D engineer for 14 years. CEO & Co-founder of @ Qovery

Speaker's bio
Philippe Charrière

Philippe Charrière

Jobs

  • Senior Customer Success Engineer at GitLab

Quoi d'autre?

  • Plat préféré: Pot au feu
  • Cocktail préféré: Spritz
  • Activités: Geek, Pêche, Cuisine, Série TV
  • Signe particulier: grosse addiction aux emojis
  • GDG Cloud et IOT Lyon co leader
  • BlendWebMix Responsable du comité éditorial technique
  • Ex ScalaIO team member, Ex MixIT team member,
Speaker's bio
Presentation type Hands-on Labs
Track Cloud, Containers & Infrastructure, DevOps
Presentation level beginner/novice
Keywords Continuous Integration Cloud. End-to-end testing report

Room Neuilly 231M-232M