| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| slam4:testsunitaires [2012/09/06 01:02] – [Références] jcheron | slam4:testsunitaires [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| ====== Tests unitaires ====== | ====== Tests unitaires ====== |
| |
| <box 50% right round | **Liens avec le référentiel SIO**> | <box 55% right round | **Liens avec le référentiel SIO**> |
| **SLAM4** | <html> |
| * A1.3.1 Tests d’intégration et d’acceptation d’un service | <div style="font-size: 10px"> |
| * A4.1.6 Gestion d’environnements de développement et de test | <b>SLAM4</b> |
| * A4.1.8 Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés | <ul> |
| * A4.2.3 Réalisation des tests nécessaires à la mise en production d’éléments mis à jour | <li> A1.3.1 Tests d’intégration et d’acceptation d’un service</li> |
| | <li> A4.1.6 Gestion d’environnements de développement et de test</li> |
| **Savoirs associés :** | <li> A4.1.8 Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés</li> |
| * Techniques de test unitaire et d’intégration d’un composant logiciel | <li> A4.2.3 Réalisation des tests nécessaires à la mise en production d’éléments mis à jour</li> |
| | </ul> |
| **SI6 Savoirs associés :** | <b>Savoirs associés :</b> |
| * Typologie des tests | <ul> |
| | <li> Techniques de test unitaire et d’intégration d’un composant logiciel</li> |
| | </ul> |
| | <b>SI6 Savoirs associés :</b> |
| | <ul> |
| | <li> Typologie des tests</li> |
| | </ul> |
| | </div> |
| | </html> |
| </box> | </box> |
| |
| Un test unitaire permet de s'assurer du bon fonctionnement d'une partie d'un programme (généralement d'une fonction ou d'une procédure). | Un test unitaire permet de s'assurer du bon fonctionnement d'une partie d'un programme (généralement d'une fonction, d'une procédure ou d'un module). |
| | L'écriture d'un test permet de comparer une réalisation (implémentation) aux spécifications.\\ |
| | Le concept de test unitaire n'est pas nouveau, et l'écriture de tests a longtemps été considérée comme une tâche secondaire. |
| |
| | La tendance s'inverse aujourd'hui, et la réalisation de tests devient centrale en conception logicielle, avec le développement combiné des framework xUnit facilitant leur mise en oeuvre, et l'apparition de [[http://fr.wikipedia.org/wiki/Extreme_programming|l'extreme programming (XP)]]. |
| |
| |