Automobile : dSPACE propose une solution d’automatisation des tests écrits en langage Python pour les simulations SIL et HIL

dSPACE Test Automation DESK

Avec la solution Test Automation SDK, la firme allemande dSPACE fournisseur de solutions matérielles et logicielles pour le développement d’applications embarquées, notamment dans l’automobile, annonce la disponibilité d’un kit de développement logiciel (SDK) qui simplifie l'exécution automatisée des tests écrits en langage Python dans les environnements de type Software-In-the-Loop (SIL) et Hardware-In-the-Loop (HIL).

Ce SDK permet aux équipes de développement et de validation de créer des cas de test en Python et de les exécuter de manière automatisée dans des configurations SIL et HIL. Les utilisateurs bénéficient ainsi d’un workflows de tests automatisés de bout en bout, assistés par des algorithmes d’intelligence artificielle (IA).

A terme, ce SDK sera, selon dSPACE, ouvert largement en mode open source en direction des utilisateurs et partenaires qui pourront participer activement à son développement.

Concrétement, dans l’approche proposée par dSPACE au lieu de travailler avec différents outils et interfaces, les utilisateurs décrivent leurs tests comme des scripts Python faciles à comprendre.

Une interface de programmation abstraite garantit parallèlement que les mêmes tests peuvent être réutilisés dans différents environnements.

Ainsi, le passage de tests sur des plateformes de simulation SIL telles que Veos de dSPACE à des tests HIL sur des systèmes tels que Scalexio de la société se fait exclusivement par le biais de la configuration - la logique de test elle-même restant inchangée.

Le Test Automation SDK peut être intégré de manière dans les workflows de développement existants. Il supporte les frameworks de test Python établis tels que pytest et Robot Framework et peut être intégré dans des environnements de développement et des chaînes d'outils couramment utilisés tels que Visual Studio Code.

Ce qui permet aux développeurs logiciels et aux ingénieurs de test de travailler avec les outils qu'ils connaissent déjà dans le cadre de leur travail de développement quotidien et de maîtriser des configurations de test complexes.

Une autre caractéristique jugée importante par dSPACE, est son ouverture à de futures méthodes d'automatisation. Comme les tests sont formulés dans le langage de programmation Python largement utilisé et que les API complexes sont abstraites, le Test Automation SDK, indique dSPACE, est adapté notivement à la génération et à l'extension de tests assistées par l'IA. Les assistants de codage IA courants pouvant à ce niveau aider les développeurs dans la création et la maintenance des tests et ainsi réduire davantage l'effort requis pour le développement des tests.

La solution Test Automation SDK est destinée aux développeurs des industries dans lesquelles les tests SIL et HIL jouent un rôle central : industrie automobile, véhicules utilitaires, agriculture, aérospatiale et la défense.