Projet DevOps 2
Informations générales sur l'unité d'enseignement : "Projet DevOps 2"
Cycle |
2 |
Niveau du cadre francophone de certification |
7 |
Code |
ARCSYSINF-2-003 2.2.1 |
Crédits ECTS |
2 |
Volume horaire (h/an) |
24 |
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 |
24 |
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 |
|
-
Langue(s) de l'unité d'enseignement
- Français
- Anglais
-
Supports de cours au format papier
Aucun support déposé pour cette unité d'enseignement
-
Autres supports de cours
- Aucun autre support défini