Revenir à la liste des catégories de formation



Formation : Principes de base du test de logiciel : Une introduction pratique complète


(Réf. 17934)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Informatique

Prérequis

Non renseigné

Public

À qui s'adresse cette formation?


Développeurs de logiciels, testeurs, analystes fonctionnels, analystes système, chefs de projet ainsi que toute personne souhaitant obtenir la certification Software Testing Foundation de l'ISEB/ITSQB. Il est nécessaire de posséder une bonne connaissance des concepts de développement de logiciels.

Objectifs

Vous apprendrez à

  • Mettre en application les principes généraux et les processus de base du test de logiciel
  • Appliquer les types et niveaux de test à divers modèles de développement de logiciel
  • Réaliser des tests statiques en attribuant correctement les rôles et responsabilités et en utilisant des outils adaptés
  • Utiliser des techniques de conception de tests fonctionnels et structurels
  • Gérer les tests, y compris la planification, l'estimation, le suivi et le contrôle
  • Préparer l'examen de certification Software Testing Foundation de l'ISEB/ITSQB

Type de formation

Courte

Programme


Bases du test de logiciel

  • Définir les objectifs des tests
  • Identification des causes des défauts des logiciels
  • Organiser des procédés de tests
  • Planification
  • Contrôle
  • Analyse
  • Conception
  • Mise en œuvre et exécution
  • Évaluation des critères de sortie et reporting

Garantir le succès du test grâce au cycle de vie du logiciel


Objectifs principaux des tests

  • Déceler les défauts pendant le développement
  • Introduire des niveaux de test
  • Composant
  • Intégration
  • Système
  • Tests d'acceptation

Identifier les concepts clés des tests de maintenance

  • Identifier les raisons du test de maintenance
  • Effectuer des tests de maintenance

Comparaison des quatre types de test

  • Fonctionnel
  • Non-fonctionnel
  • Structurel
  • Retest

S'adapter à la psychologie du test

  • Faire la différence entre l'état d'esprit du développeur et celui du testeur
  • Déchiffrer les différents niveaux d'indépendance

Mise en œuvre de techniques d'analyse statiques


Déterminer quand appliquer chaque technique

  • Déterminer les rôles et les responsabilités
  • Comparer les revues formelles et informelles
  • Discuter des types de revue
  • Relecture technique
  • Inspection
  • Technique

Techniques de conception de tests


Différencier diverses "spécifications"

  • Conception de test
  • Cas de test
  • Procédure de test

Techniques basées sur les spécifications

  • Partition d'équivalence
  • Transition d'état
  • Analyse des valeurs limites
  • Cas d'utilisation
  • Table de décision

Techniques basées sur la structure

  • Code
  • Décisions
  • Conditions

Partage de connaissances basées sur l'expérience

  • Intuition
  • Expérience
  • Connaissances

Gestion des tests


L'importance d'une politique de tests

  • Définir les objectifs
  • Attribuer les rôles et les responsabilités
  • Indépendance
  • Responsable de test
  • Testeur
  • Normalisation de la documentation des tests
  • Surveillance et contrôle de l'avancement des tests

Structuration d'un plan de test

  • Rédiger un plan de test
  • Identifier les objectifs
  • Évaluation des critères d'entrée et de sortie
  • Attribution des ressources adéquates
  • Correction des défauts

Interprétation d'un rapport de synthèse de test

  • Évaluer le contenu du rapport de synthèse
  • Appliquer les métriques courantes

Gestion des incidents

  • Enregistrement
  • Analyse
  • Fermeture

Gestion des risques projet et produit

  • Contractuels
  • Organisationnels
  • Techniques
  • Évaluer
  • Constater
  • Appliquer

Mise en œuvre de la gestion des configurations


Définir les fonctions de la gestion des configurations

  • Contrôle du changement
  • Contrôle de la version
  • Traçabilité
  • Identification des configurations et audits

Évaluer les objectifs de la gestion des configurations

  • Assurer le bon contrôle des versions
  • Générer des rapports d'incidents

Outils de support de tests


Classification des différents types d'outils de test

  • Gestion des tests
  • Tests statiques
  • Spécifications de tests
  • Exécution et traçabilité
  • Performances et suivi
  • Autre

Mise en place d'un outil dans une entreprise

  • Identification des risques et bénéfices potentiels
  • Prise en compte de circonstances spéciales

Pédagogie

Les exercices pratiques vous permettront d'acquérir une expérience pratique du test de logiciel. Vous apprendrez à :
  • Identifier la valeur d'un processus de tests défini
  • Discerner quand appliquer des techniques dynamiques et statiques
  • Identifier des partitions d'équivalence
  • Réaliser une analyse des valeurs limites
  • Conduire des tests de transition d'état
  • Assurer la couverture du code et des décisions
  • Organiser des processus de développement des tests
  • Créer une politique de tests et à rédiger un plan de test

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
92110 Clichy :


Revenir en haut





Revenir à la liste des catégories de formation