Techniques de test des logiciels

Techniques de test des logiciels

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    39h

Description

L’objectif de cette UE est d’initier les étudiants aux techniques de test de programmes. Le programmeur sera mis en situation de choisir ou combiner plusieurs techniques de test :

 - Les tests fonctionnels qui s’appuient sur la spécification des programmes (test des fonctionnalités),

- Les tests structurels qui s’appuient sur le code et utilisent les techniques d’analyse (métrique de Halstead) et de recouvrement (graphe de contrôle).

Les thématiques abordées sont :

  • Notions de test de logiciel,
  • Qualité et niveau d’un test,
  • Test fonctionnel,
  • Test structurel statique et dynamique.
Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

• Choisir une technique appropriée pour tester un programme,

• Appliquer une technique de test et faire une analyse critique de la qualité du programme testé.

Lire moins

Heures d'enseignement

  • Techniques de test des logiciels - CMCours Magistral19,5h
  • TPTravaux Pratique19,5h

Pré-requis obligatoires

Algorithmique II – Structures de données et types abstraits.

Lire moins

Contrôle des connaissances

1ère session : 100% Contrôle Continu écrit

L’évaluation se fait sur la base de deux contrôles continus écrits : Écrit (75%, 1h30) + Projet (25%).

2ème session : 100% examen terminal écrit.

Lire moins

Informations complémentaires

Poursuites possibles : Génie Logiciel (S5).

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Mise en œuvre de méthodes et d'outils du champ disciplinaireCaractériser le rôle des tests et des preuves de correction dans le développement des logiciels et mettre en œuvre des tests élémentaires et des invariants de boucle3 - Maitrise