Formation en DevOps: Ingéniere des tests DevOps (4-103) - Ascent Formation
Retour aux formations
DevOps

Ingéniere des tests DevOps (4-103)

2 jour(s)12h

Description

Objectif général de la formation : Permettre aux participants de maîtriser les stratégies de test et leur automatisation dans un environnement DevOps, tout en intégrant une culture de qualité continue. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME : Application (A) Compétences visées : Comprendre les fondamentaux DevOps et leur impact sur les tests. Définir des stratégies de test adaptées à un environnement DevOps. Automatiser et industrialiser les tests tout en assurant leur documentation. Maîtriser les méthodes de déploiement applicatif intégrant les tests.

Objectifs pédagogiques

  • Analyser les principes DevOps pour intégrer des processus de test efficaces.
  • Élaborer des stratégies de test en fonction des besoins spécifiques des projets.
  • Automatiser les processus de test pour une livraison continue.
  • Appliquer les bonnes pratiques de documentation et de déploiement applicatif.

Public concerné

Ingénieurs DevOps.
Testeurs et ingénieurs QA (Quality Assurance).
Développeurs logiciels impliqués dans des projets d'intégration et de livraison continues.

Prérequis

Connaissance de base des concepts DevOps.
Expérience dans le test logiciel (préférée).

Déroulé du programme

1

Jour 1 : Fondamentaux DevOps et stratégies de test (6 heures)

6h
  • Introduction et rappel DevOps (1,5 heure)
2

Concepts clés : intégration continue, livraison continue, infrastructure as code.

3

Impact de la culture DevOps sur la gestion des tests.

4

Étude de cas : Analyse d’un pipeline DevOps intégrant des tests.

  • Stratégies de tests dans un contexte DevOps (2,5 heures)
5

Définir des types de tests : unitaires, d’intégration, de performance, end-to-end.

6

Approches pour réduire les dettes techniques et maximiser la couverture.

7

Travaux pratiques : Élaboration d’une stratégie de test pour un projet fictif.

  • Introduction à la culture du test (2 heures)
8

Intégration de la qualité dès les premières étapes du développement.

9

Collaboration entre équipes de développement, test et opérations.

10

Travaux pratiques : Définir des indicateurs clés pour la qualité des tests.

11

Jour 2 : Automatisation et déploiement (6 heures)

6h
  • Automatisation et industrialisation des tests (3 heures)
12

Outils et frameworks : Selenium, JUnit, Cucumber, Jenkins.

13

Approche "shift-left" : anticiper les tests au début du cycle de développement.

14

Travaux pratiques : Automatisation d’un scénario de test avec Selenium.

  • Documentation et maintenance des tests (1,5 heure)
15

Bonnes pratiques pour documenter les cas de test et leur exécution.

16

Gestion des tests dans des environnements évolutifs.

17

Travaux pratiques : Rédiger une documentation de test automatisé.

  • Méthodes de déploiement applicatives (1,5 heure)
18

Déploiement en continu avec des pipelines CI/CD.

19

Gestion des tests dans des environnements préproduction et production.

20

Travaux pratiques : Mise en place d’un déploiement applicatif intégrant des tests automatisés.

Informations

Durée

2 jour(s)

12h

Tarif

1500 € HT

HT

Prochaines sessions