Comment tester un service ROS 1 ?

Réponse rapide

Tester un service ROS 1 demande de vérifier interface, réponse nominale, erreurs, délai, serveur absent, répétition, concurrence et effet réel sur un banc ou une simulation sûre.

Une réponse positive ne prouve pas l’effet

Comparez résultat, état du robot et journaux sur banc ou simulation avant d’autoriser l’appel sur la machine.

Tester le contrat

Requête valide, valeur limite, valeur absente et type incorrect doivent produire des réponses définies.

Tester le temps

Latence, timeout, client interrompu et serveur redémarré révèlent si l’appel reste borné et récupérable.

Tester l’effet

Une réponse positive est comparée à l’état réel et aux journaux afin de ne pas confondre acceptation et réussite.

Sources et références

  1. [1] Robotics and Autonomous Systems — NIST

Cette réponse vous a-t-elle été utile ?