Réponse rapide
Tester la compatibilité d’une interface service-action consiste à vérifier types, noms, états, objectifs, feedback, résultat, QoS ou transport, délais, annulation et versions avec un client et un serveur réels.
Le contrat ne prouve pas l’effet
Testez versions, erreurs, annulation et état matériel ; une réponse compatible peut cacher une commande mal interprétée.
Tester le contrat
Requête valide, valeur limite, champ absent, erreur et réponse inattendue ont des comportements définis.
Tester le cycle
Acceptation, exécution, feedback, succès, échec, annulation, redémarrage et client perdu sont rejoués sur un banc sûr.
Tester l’effet
La réponse de l’interface est comparée à l’état réel, au timing et aux journaux avant d’autoriser la mission.
Sources et références
- [1] Robotics and Autonomous Systems — NIST