Test unitaire
Une vérification ciblée d’une petite partie définie du logiciel, par exemple règle ou fonction.
Vérifier une petite unité de façon ciblée
Un test unitaire examine une petite partie définie du logiciel : règle, fonction ou groupe étroitement lié. L’équipe doit préciser ce qu’elle considère comme unité et quelles dépendances sont incluses ou remplacées.
Dans un exemple fictif, une règle vérifie qu’une justification est remplie. Le test attend refus pour saisie vide et acceptation pour saisie complète appropriée. Cela vérifie la règle, pas encore toute l’approbation. Le bon fonctionnement commun de l’interface, des droits et de l’enregistrement exige d’autres contrôles adaptés. Des résultats attendus pertinents comptent davantage que le simple nombre de tests unitaires.
Sources
Termes associés
- Test d’intégrationUne vérification de la coopération prévue entre des parties logicielles choisies via leurs interfaces.
- Test de bout en boutUne vérification d’un parcours convenu à travers les parties du système qui lui sont essentielles.
- Automatisation des testsDes outils exécutent des tâches de test définies, par exemple lancer les tests et comparer les résultats aux résultats attendus.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles



