Test et recette d’une application Web

Qualiopi

Perfectionnez vos compétences en tests logiciels avec notre formation détaillée en tests et recettes d’applications Web. Notre formation vous introduit aux différentes méthodes de tests – unitaire, d’intégration, fonctionnel, de charge et de sécurité. Vous apprendrez à automatiser l’ensemble du processus de tests pour optimiser l’efficacité, la rentabilité et la qualité des logiciels. Découvrez comment utiliser efficacement des outils clés tels que Selenium et Docker, et comment intégrer les tests dans un outil d’intégration continue. Apprenez à analyser les résultats des tests, à corriger les anomalies en temps réel et à établir une bibliothèque de cas de tests. L’accent est mis sur les tests fonctionnels, de non-régression, les tests de charge et de sécurité. Les travaux pratiques vous permettront de mettre en pratique les compétences acquises.

Durée 21h en 3 jours
Localisation Partout en France
Logo de ENI Service - Test et recette d’une application Web

Proposé par

ENI Service

Prérequis

  • Savoir utiliser un navigateur Web,
  • Connaissance du langage HTML.
  • Avoir des notions de programmation et d’algorithmie.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Décrire un scénario de test.
  • Savoir utiliser les outils appropriés pour chaque catégories de tests.
  • Analyser les résultats de test et savoir corriger en temps et en heure.
  • Utiliser un référentiel de tests et paramétrer des liens vers des outils connexes, pour automatiser une campagne de test,
  • Faire une analyse statique de code et de couverture de tests et l'intégrer dans une chaîne de fabrication logicielle,
  • Mettre en place un serveur d'intégration continue,
  • Mettre en œuvre une automatisation de tests fonctionnels Web avec Selenium,
  • Automatiser les tests de performance, avec mise en place d'un test de détermination du seuil de déni de service.

Programme de la formation

Introduction sur le test logiciel

  • Le test dans le processus de développement.
  • Les tests : unitaire, intégration, fonctionnel, charge, sécurité.
  • Les différentes méthodes de test.
  • Déroulement et stratégie de test.
  • Présentation d'un outil d'intégration continue.
  • Présentation de l'outil SELENIUM.
  • Présentation d'un outil de tests pour applications lourdes
  • Travaux pratiques :
    • Installation de la plate-forme préconfigurée de test

Automatisation des tests

  • Définir le processus de test à mettre en place : planifier, analyser et concevoir, implémenter et exécuter, évaluer et informer, clôturer les tests.
  • Définir la couverture et les exigences des tests.
  • Organiser les suites de tests et création des cas.
  • Critères sur le choix des tests.
  • Intégration des tests dans l'outil d'intégration continue.
  • Construction de la population de test.
  • Valider et mettre au point les tests.
  • Analyser et consigner les anomalies.
  • Élaborer une bibliothèque de cas de tests
  • Amélioration continue adaptée aux tests automatiques.
  • Travaux pratiques :
    • Établir les documents de tests (scenario, dossier)
    • Utilisation d'un référentiel de tests. Choisir les tests à effectuer, mise en œuvre.

Automatisation des tests fonctionnels

  • Les tests fonctionnels, de non-régression.
  • Simuler l'action des utilisateurs à partir des interfaces utilisateurs.
  • Travaux pratiques :
    • Utilisation de robots.
    • Mise en œuvre.

Automatisation des tests de charge / de sécurité

  • Les tests à valider : performance, charge, stress, sécurité.
  • Réaliser et mise en œuvre des tests de performance.
  • Définir des indicateurs pour les tests de performance.
  • Utiliser des outils pour les tests de performance
  • Analyse des résultats
  • Tests de montée en charge, tests de stress : présentation des indicateurs clés et de l'outillage.
  • Travaux pratiques :
    • Déterminer le seuil de déni de service sur un serveur Web.
    • Utiliser Docker pour les tests de montée en charge.

Synthèse

  • Les coûts liés à l'automatisation des tests.
  • Les gains réalisables par la mise en œuvre d'un système de test.
  • Mesurer le retour sur investissement.
Logo de ENI Service - Formation Test et recette d’une application Web

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Test et recette d’une application Web

Test et recette d’une application Web

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.