Par Victor Lambret à Grenoble le 13 décembre 2022
Twitter: https://twitter.com/VictorLambret

Une des particularité du monde de l'embarqué est que le code produit est prévu pour une ou des cartes électroniques. Ce qui signifie que pour exécuter le code de production, il faut pousser le code sur la carte et démarrer la carte pour l'exécuter. Pas très pratique pour faire des tests unitaires.

Une réponse classique à ce problème est de mettre en place un système de test qui permette l'exécution d'une partie du code sur les machines utilisées pour le développement afin d'avoir une boucle de feedback rapide.

Dans ce talk, je vous présenterais la stratégie de tests mise en place sur mon projet actuel qui diffère des solutions classiques basées sur une Hardware Abstract Layer.

Comme l'embarqué est un domaine minoritaire dans l'informatique les notions nécessaires seront introduites de manière pédagogique dans la philosophie "L'embarqué expliqué à des devs fronts" :-)

Commentaires