Logo HEPL
Contrôle qualité des systèmes informatiques

Informations générales sur l'unité d'enseignement : "Contrôle qualité des systèmes informatiques"

Cycle 2
Niveau du cadre francophone de certification 7
Code ARCSYSINF-2-003 2.2.1
Crédits ECTS 2
Volume horaire (h/an) 30
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Obligatoire
Responsable de la fiche MADANI, MOUNAWAR
Pondération 20
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Contrôle qualité des systèmes informatiques 30 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Analyser une situation suivant une méthode de recherche scientifique
    • Identifier, traiter et synthétiser les données pertinentes
    • Rechercher les ressources nécessaires
    • Argumenter les choix proposés
    Communiquer avec les collaborateurs, les clients
    • Rédiger des rapports, des cahiers des charges, fiches techniques ou manuels
    Agir de façon réflexive et autonome, en équipe, en partenariat
    • Acquérir une capacité d'autocritique
    Utiliser des procédures et des outils
    • Exploiter les outils appropriés afin de résoudre une tâche spécifique
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Comprendre le rôle du testing logiciel et ses limites.

    Acquérir et utiliser le vocabulaire relatif au testing logiciel.

    Différencier les types ainsi que les niveaux de tests.

    Concevoir et implémenter des scenarii de test.

    Calculer le pourcentage de couverture du code par les tests.

  • Objectifs

    • Comprendre le rôle du testing logiciel et ses limites.
    • Acquérir et utiliser le vocabulaire relatif au testing logiciel.
    • Différencier les types ainsi que les niveaux de tests.
    • Concevoir et implémenter des scénarii de test.
    • Calculer le pourcentage de couverture du code par les tests.
  • Contenus

    • Principe et limites des tests logiciels.
    • Tests de flux de contrôle(Control Flow Testing).
    • Classes d'équivalence, tests aux frontières, tables de décisions.
    • Les tests unitaires.
    • Les doublures(mocks,stubs,...).
    • Le développement dirigé par les tests.
    • Mise en pratique des différents concepts avec les librairies et frameworks du marché(JUnit,Mockito, ...).
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Activités interactives demandant une participation active de l’étudiant
  • Travaux de laboratoires
  • Evaluation

  • Contrôle qualité des systèmes informatiques
    • Examen Ecrit
    • Examen Oral
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Aucun autre support défini