Aperçu du cours
Objectif de formation : Au terme de cette formation, l’apprenant saura réaliser des tests et campagnes de tests fonctionnels sur Squash en respectant ses best practices.
Prérequis
- Avoir des connaissances en test logiciel
Objectifs pédagogiques
- Utiliser la méthodologie de gestion des tests reposant sur les exigences
- Définir l'implémentation et la gestion du patrimoine d'exigence
- Justifier la formalisation et l'organisation du référentiel de cas de test
- Présenter la gestion des campagnes de tests, leur exécution & la remontée d'anomalies
- Utiliser les fonctionnalités avancées de l'outil & appliquer les best practices
Public ciblé
- Testeurs
- Chef de projets recette
- Développeurs
Programme de formation
-
Présentation introductive
-
Rappels sur le cycle de vie d’un projet logiciel
-
Présentation du test par les exigences
-
Introduction des différents types de test
-
Présentation de Squash
-
-
Le patrimoine d'exigence
-
Définition de la notion d’exigence
-
Formalisation
-
Organisation du patrimoine d’exigences
-
Travaux pratiques : Formaliser les exigences de test à partir d’un exemple d’application
-
-
Le référentiel de cas de test
-
Définitions : cas de test et couverture fonctionnelle
-
Conception de cas de test
-
Optimisation du référentiel de tests
-
La notion de jeux de données
-
Configuration et variabilisation des cas de test
-
Travaux pratiques : Formaliser des cas de test et les variabiliser
-
-
Mise en oeuvre des tests
-
Définition : cycle de test
-
Construction d’un plan d’exécution optimisé
-
Exécution des tests
-
Suivi de l’activité de test
-
Création & gestion des anomalies
-
Travaux pratiques : Monter un plan d’exécution, exécuter les tests & remonter les anomalies
-
-
Maintien des exigences sur la durée
-
Versioning des exigences
-
Identification des tests de non régression
-
Travaux pratiques : créer un plan d’exécution pour une nouvelle version de l’application test
-