Industrialiser les tests fonctionnels

L’industrialisation des tests fonctionnels est un axe majeur de l’amélioration de la qualité des applications. Cette formation présente les bonnes pratiques pour parvenir à un bon niveau d’industrialisation. Elle présente également les outils permettant de gérer et d’automatiser les tests.

  • Calculer la rentabilité d’un projet d’industrialisation des tests
  • Constituer des plans de tests fonctionnels
  • Automatiser ces tests fonctionnels manuels à l’aide de robots de test
  • Alimenter automatiquement des données vers le robot de tests
  • Exécuter ces tests dans le cadre de l’intégration continue

Introduction aux tests fonctionnels

  • Les définitions du test fonctionnel.
  • Les types de tests concernés.
  • Industrialisation du test fonctionnel.
  • Rappel du processus de test fonctionnel.
  • Chaînes d’outils pour le test fonctionnel.
  • Industrie du test, TRA, Offshoring et STaaS (Software Testing as a Service).
  • Coûts et gains du test fonctionnel. Modèles de rentabilité.

Etude de cas
Calcul de rentabilité d’un projet en suivant diverses hypothèses.

Gestion des tests fonctionnels

  • Les gestionnaires d’exigences et de traçabilité.
  • Les gestionnaires de référentiels des tests.
  • Bi-traçabilité exigences/spécifications/tests.
  • Préparation des plateformes de test.
  • Préparation des données de tests.
  • Rédaction des cas de test.
  • Constitution des plans de tests fonctionnels.
  • Exécution et suivi des résultats des tests.

Travaux pratiques
Mise en œuvre de tests fonctionnels sur une application Web Open Source. Utilisation du référentiel de test Testlink en support.

Automatisation des tests

  • Les outils d’automatisation.
  • Automatisation par robot de tests, par API fonctionnelle.
  • Couche d’abstraction fonctionnelle.
  • Carte des composants graphiques.
  • Techniques de reconnaissance des composants.
  • Séparation de la logique et des données des tests automatisés.
  • Publication des tests et de résultats de test du robot dans le référentiel de test.
  • Maturité et automatisation des tests.

Travaux pratiques
Automatisation des tests fonctionnels manuels à l’aide de robots de test (Sélénium…). Pilotage des tests d’une application riche avec une API fonctionnelle.

Pratiques avancées

  • Techniques de communication entre outils.
  • Spécification par l’exemple.
  • Modèle de test et tests basés sur les modèles.
  • Générateurs de tests et de script de test.
  • Frameworks de tests unitaires et test fonctionnel de qualification.
  • Intégration dans des chaînes d’intégration continue.

Travaux pratiques
Spécification par l’exemple avec FitNesse. Alimentation automatique des données vers le robot. Génération de tests et chaîne d’intégration continue.

Bilan et synthèse

  • Retour d’expérience chiffré à travers un projet de test fonctionnel qui a échoué.
  • Retour d’expérience chiffré à travers un projet de test fonctionnel qui a réussi.

Cette formation ne nécessite pas de prérequis


Formateur

Les formateurs de CROSSTHINK sont des experts de leur domaine, disposant d’une expérience terrain qu’ils enrichissent continuellement. Leurs connaissances techniques et pédagogiques sont rigoureusement validées en amont en interne.

Moyens Pédagogiques

– Présentation du formateur et du programme.
– Présentation et écoute de chacun de stagiaires.
– Apports didactiques pour apporter des connaissances communes.
– Mises en situation de réflexion sur le thème du stage et des cas concrets.
– Méthodologie d’apprentissage interactive et participative.
– Exercices et études de cas concrets.
– Temps d’échanges.
– Accompagnement pédagogique individualisé.

Suivi de l’évaluation des résultats de la formation

– Accueil des stagiaires dans une salle dédiée à la formation / A distance
– Feuilles de présence.
– Documents supports de formation projetés.
– Mise à disposition du stagiaire des documents et supports de formation.
– Tout au long et/ou à l’issue de la formation : Evaluation des acquis des stagiaires via des exercices, des QCM, des QUIZZ, des mises en situation et/ou des cas pratiques.
– Enquête de satisfaction.
– Attestation de fin de formation.

Accessibilité aux personnes handicapées

En cas de situation d’handicap, merci de nous contacter afin d’étudier l’adaptation des moyens de formation.

En bref

Durée : 2 jours (14 heures)
Tarif : 990€ H.T.

Formations à distance

Contactez-nous
contact@crossthink.fr

contact@crossthink.fr

PROCHAINES DATES

Nous consulter

Accessible aux personnes en situation de handicap

Demande de renseignement

Je souhaite

Etes-vous en situation de handicap ?