Réponse rapide
Un test unitaire en robotique vérifie une fonction isolée, comme cinématique, filtrage ou conversion d’unité, avec entrées contrôlées, résultat attendu et absence d’action matérielle imprévue.
Un test vert ne prouve pas le système complet
Les unités, interfaces, intégration, matériel et état sûr doivent aussi être vérifiés à leur niveau.
Isoler le calcul
Dépendances, temps, capteurs et actionneurs sont remplacés par valeurs ou doubles de test afin de cibler une seule responsabilité.
Définir le résultat
Valeur, tolérance, erreur, exception et cas limite sont écrits avant d’exécuter.
Rendre le test rapide
Exécution répétable, déterministe et indépendante facilite diagnostic après chaque modification du logiciel.
Sources et références
- [1] Robotics and Autonomous Systems — NIST