Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "INFORMATIQUE: Génie logiciel et conduite de projets informatiques 2"

Cycle 2
Niveau du cadre francophone de certification 7
Code ING-2-075 1.2.1
Crédits ECTS 2
Volume horaire (h/an) 30
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Orientation
Responsable de la fiche MADANI, Mounawar
Pondération 20
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Technique et conduite des tests logiciels 30 100
Prérequis -
Corequis -
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • L’ingénieur en devenir sera en mesure de 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

  • Au terme de l'AA Technique et conduite des tests logiciels, l'étudiant ingénieur sera en mesure de:

    • 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

  • AA Technique et conduite des tests logiciels :

    • Principe et limites des tests logiciels;
    • Tests de flux de contrôle(Control Flow Testing);
    • Tests fonctionnels(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;
    • Critères d'arrêt des 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 magistraux
  • Travaux de laboratoire
  • Projets, recherches ou travaux sur le terrain
  • Autres méthodes

  • Evaluation

  • Technique et conduite des tests logiciels
    • Examen Ecrit
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

    • https://www.istqb.org/downloads/send/2-foundation-level-documents/281-istqb-ctfl-syllabus-2018-v3-1.html
    • http://xunitpatterns.com/