OpenTAP est un séquenceur de test open source spécialement développé pour les tests matériels : un moteur qui exécute les étapes de test dans un ordre défini, de manière répétable, avec journalisation et automatisation. En tant que partenaire OpenTAP et spécialiste des solutions, MCF s'appuie systématiquement sur ce standard ouvert.
powered by Qu'est-ce qu'OpenTAP ?
OpenTAP est issu de la solution interne d'automatisation des tests de Keysight et Nokia et est open source depuis 2019. Le cœur est volontairement léger : un moteur qui exécute les plans de test, gère les ressources, collecte et restitue les résultats. Tout ce qui est spécifique au projet – étapes de test, pilotes d'appareils, rapports, interfaces – est ajouté sous forme de plugin.
Un plan de test est un fichier : l'arborescence des étapes de test avec tous leurs paramètres. Il peut être versionné et comparé, et s'exécute à l'identique dans l'éditeur graphique comme de manière entièrement automatique sur la ligne de production.
Code source ouvert, utilisation gratuite : aucun verrouillage fournisseur. Une communauté active continue de développer la plateforme et partage plus de 100 plugins dans le dépôt public.
Fonctionne sous Windows et Linux, sur la plateforme .NET.
Le moteur est volontairement compact : tout ce qui est spécifique au projet (étapes de test, pilotes d'appareils, rapports) est ajouté sous forme de plugin.
Éditeur graphique, terminal ou interfaces comme Tap.X : le mode d'utilisation est interchangeable, le plan de test reste identique.
La différence
Qu’il s’agisse d’une solution fermée du fabricant ou d’une solution développée en interne au fil des années, la comparaison montre où les problèmes surviennent au quotidien.
Concepts clés
L'unité exécutable de la séquence de test : elle mesure, configure, commande ou vérifie et fournit un verdict, c'est-à-dire le résultat de l'étape (notamment Pass, Fail, Inconclusive, Error).
L'arborescence des étapes de test avec leurs paramètres : un fichier versionnable dans Git, exécutable dans l'éditeur et sans interface en production.
Tout ce qui est connecté au monde extérieur : appareils sous test (DUT), instruments, écouteurs de résultats. Le moteur établit et coupe automatiquement les connexions.
Le câblage physique modélisé : ports, matrices de commutation, atténuation des câbles. Rebrancher ne signifie pas reprogrammer.
Les résultats sont envoyés vers un fichier CSV, une base de données ou un MES : modifier les rapports ne signifie jamais modifier les étapes de test.
Les plugins sont distribués sous forme de packages versionnés, avec vérification des dépendances, dépôts publics et dépôts d'entreprise propres.
Pour approfondir : documentation officielle sur doc.opentap.io · code source sur github.com/opentap · dépôt de plugins sur packages.opentap.io
Structure de plugins performante
Comme tout ce qui est spécifique au projet dans OpenTAP est disponible sous forme de plugin versionné, les étapes de test, les pilotes d’appareils et les Result Listener passent d’un lieu à l’autre sans modification : mêmes modules, mêmes résultats, un seul état de maintenance.
Les étapes de test et les pilotes d’appareils sont créés sur le banc de test de développement, sous forme de plugins versionnés.
Les mêmes plugins s’exécutent sans modification dans le testeur de série : aucun redéveloppement, aucun portage.
Les mêmes modules sont également réutilisés pour l’analyse des erreurs et les configurations de laboratoire.
OpenTAP vs. NI TestStand
Les deux sont des séquenceurs de test complets pour la production électronique ; les différences résident dans leur ouverture, leur modèle de licence et leur extensibilité.
Vos possibilités
MCF est un partenaire officiel d’OpenTAP et construit depuis des années des systèmes de test reposant systématiquement sur ce standard ouvert.
La plateforme logicielle rend OpenTAP utilisable par les testeurs en production, en développement, en analyse et en laboratoire, et s’adapte à tous les types de processus de test.
De la formation OpenTAP pour débutants au développement de plugins, MCF forme votre équipe et vous accompagne pendant l’exploitation.
Vous décidez de ce que vous souhaitez prendre en charge vous-même. MCF s’occupe à tout moment pour vous des extensions, adaptations et de la maintenance.
Reconnu par Keysight Technologies en tant que partenaire de solutions OpenTAP. MCF utilise OpenTAP avec Tap.X pour des test systems modernes et associe l’écosystème OpenTAP à son expérience dans la construction de test systems sur mesure.
Voir l’article officiel sur OpenTAPMCF vous conseille en toute indépendance vis-à-vis des fournisseurs, construit votre système de test sur la base d'OpenTAP et forme votre équipe, de la découverte au développement de plugins.