Test et validation

Code
USSI10

Description

1. Fondamentaux des tests

- Rôle des tests dans le développement et la maintenance

- Planification et contrôle des tests

- Exécutions et critères d'arrêt des tests

2. Tester pendant le cycle de vie logiciel

- Tests et modèles en V (ISO/CEI 12207) ainsi que de développement itératif

- Niveaux de tests : composants, intégration, système

- Cible des tests : fonctionnels / non fonctionnels, architecture logicielle, non régression

- Tests de maintenance

3. Techniques de test

- Techniques statiques et revues de code

- Techniques « boites noires »

- Techniques « boite blanches »

- Tests des transactions

- Estimation de l'effort de test en fonction des techniques utilisées

4. Gestion des tests

- Tâches du responsable des tests et des testeurs

- Estimation et planification des tests

- Suivi et contrôle du déroulement des tests

- Gestion des rapports d'anomalie

5. Outils de support aux tests

Finalité

Acquérir les bases des techniques de tests permettant la vérification systématique et la validation des programmes.

Compétences visées

- Savoir placer les tests dans le cycle de développement

- Savoir comment utiliser les tests statiques

- Maîtriser les techniques de conception de tests dynamiques

- Connaître les principes du management des tests

- Savoir différencier les différents outils de tests du marché

Public

/

Nombre d’ECTS
2
Durée en nombre d'heures
20.00
Type de notation
Notation chiffrée (sur 20)
Moyenne pour valider l'UE
10.00
Modalité(s) d'évaluation
Examen final
Année de création
2017
Date de fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément
Examen national
Oui

Contactez-nous au sujet de cette unité