Test Automation SDK de Dspace

Dspace lance un SDK pour automatiser les tests en Python

 
Le kit de développement logiciel (SDK) permet la mise en place d’une automatisation des tests basée sur le code, éliminant la nécessité d’utiliser plusieurs outils et interfaces. Les utilisateurs peuvent désormais décrire leurs tests sous forme de scripts Python, faciles à comprendre et à maintenir. Une interface de programmation abstraite garantit que les mêmes tests peuvent être réutilisés dans différents environnements, qu’il s’agisse de simulations SIL sur Dspace VEOS ou de tests HIL sur des systèmes comme Dspace Scalexio. Le passage d’un environnement à l’autre se fait uniquement par configuration, sans modifier la logique des tests.

Intégration dans les workflows existants

Le Test Automation SDK est conçu pour s’intégrer de manière transparente aux workflows de développement déjà en place. Il prend en charge des frameworks de test Python établis, tels que pytest et Robot Framework, et peut être intégré dans des environnements de développement couramment utilisés, comme Visual Studio Code ou des chaînes d’outils basées sur Git. Cela permet aux développeurs logiciels et aux ingénieurs de test de travailler avec des outils familiers, tout en gérant efficacement des configurations de test complexes.

Une solution open source

Le SDK sera développé en open source, permettant aux utilisateurs et partenaires de contribuer activement à son évolution. Grâce à l’utilisation de Python, un langage largement adopté, et à l’abstraction des API complexes, le SDK est particulièrement adapté à la génération et à l’extension de tests assistées par l’IA. Les assistants de codage basés sur l’IA peuvent ainsi aider les développeurs à créer et maintenir des tests, réduisant davantage l’effort requis pour le développement.

Des applications de test SIL et HIL

Le Test Automation SDK s’adresse aux développeurs des secteurs où les tests SIL et HIL jouent un rôle central, tels que l’industrie automobile, les véhicules utilitaires, les applications hors route, l’agriculture, l’aérospatiale et la défense. Dans ces domaines, où des systèmes électroniques et logiciels complexes doivent être validés de manière fiable, le SDK permet une automatisation des tests plus efficace et cohérente.