v2.11.0 (5354)

Cours scientifiques - ASI315 : Techniques de test logiciel

Domaine > Sciences et technologies de l'information et de la communication.

Descriptif

Comprendre le processus de test logiciel, savoir spécifier des tests et automatiser des tests.

Objectifs pédagogiques

  • Comprendre les différents types de tests du logiciel.
  • Être capable de spécifier des tests.
  • Être capable d'implanter des tests.
  • Être capable d'automatiser des tests.

24.5 heures en présentiel (7 blocs ou créneaux)
réparties en:
  • Modules 3A : 24.5

2 heures de travail personnel estimé pour l’étudiant.

effectifs minimal / maximal:

9/30

Diplôme(s) concerné(s)

Pour les étudiants du diplôme Mastère Spécialisé Architecture et Sécurité des systèmes d'information

Java

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Mastère Spécialisé Architecture et Sécurité des systèmes d'information

Vos modalités d'acquisition :

 Contrôle sur table + mini-projet

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 3.3 ECTS

Le coefficient de l'UE est : 3.3

L'UE est évaluée par les étudiants.

Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

Vos modalités d'acquisition :

 Contrôle sur table + mini-projet

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 1.7 ECTS
  • Scientifique acquis : 1.7

Le coefficient de l'UE est : 1.7

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Programme détaillé

SC = salle de cours

SI = salle info

 

1 : Concept de base, techniques de test fonctionnel, TD sur les techniques de test.
2 : Les techniques statiques, couverture de code, les tests unitaires, TD sur les tests unitaires avec JUNIT.
3 : Le processus de test, outil de gestion logiciel, TD sur la spécification des tests avec testlink.
4 : Automatiser les tests logiciels, TD avec JUNIT.
5 : Les tests non fonctionnels, les tests d’interface, TD avec Selenium.
6 : Gestionnaire d’anomalie, test exploratoire, TD session de test exploratoire.
7 : Stratégie de Test, Contrôle sur table

Mots clés

techniques de test logiciel, automatisation des tests
Veuillez patienter