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 début de validité
- Date de fin de validité
- Déployabilité
- Offre déployable dans le réseau en cas d'agrément
- Examen national
- Oui
- Diplôme d'ingénieur Spécialité informatique et systèmes d'information, en partenariat avec l'ITII Alsace en apprentissage
- Diplôme d'ingénieur Spécialité informatique et systèmes d'information, en partenariat avec l'ITII Alsace En formation continue
- Diplôme d'ingénieur spécialité Informatique et systèmes d'information, en partenariat avec NumIA en apprentissage
- Diplôme d'ingénieur spécialité Informatique et systèmes d'information, en partenariat avec NumIA en formation continue
- Diplôme d'ingénieur Spécialité Informatique Systèmes d'Information, en convention avec l'Université de Reims en apprentissage
- Diplôme d'ingénieur Spécialité Informatique Systèmes d'Information, en convention avec l'Université de Reims en formation continue