MCF Technologie GmbH
LösungenBranchenBlogUnternehmenKarriere
Projekt anfragen
MCFMCF Technologie GmbHThe Measurement and Control Factory
Pforzheimer Str. 122
76275 Ettlingen
+49 7243 947 56-0
info@mcf-technologie.de

Lösungen

Test & AutomatisierungEntwicklung, Schulung & ServiceElektrische & Mechanische Fertigung

Unternehmen

Über MCFVisionQualitätMeilensteineStandorte & TeamPartner
© 2026 MCF Technologie GmbH
ImpressumDatenschutzAGB
Precision is our passion!
Startseite/Leistungen/Test & Automatisierung/OpenTAP
Offene Plattform für Testautomatisierung

OpenTAP – Testautomatisierung ohne Vendor-Lock-in

OpenTAP ist ein Open-Source-Testsequenzer, spezialisiert entwickelt für Hardwaretest: eine Engine, die Testschritte in definierter Reihenfolge ausführt – wiederholbar, protokolliert, automatisierbar. MCF setzt als OpenTAP-Partner und Solution Specialist konsequent auf diesen offenen Standard.

Beratung anfragenOpenTAP-Trainings
OpenTAP Logo
Tap.Xpowered by OpenTAP

Was ist OpenTAP?

Ein offener Testsequenzer statt einer Blackbox

OpenTAP ist aus der internen Testautomatisierungslösung von Keysight und Nokia hervorgegangen und seit 2019 Open Source. Der Kern ist bewusst schlank: eine Engine, die Testpläne ausführt, Ressourcen verwaltet, Ergebnisse einsammelt und protokolliert. Alles Projektspezifische – Testschritte, Gerätetreiber, Reporting, Oberflächen – wird als Plugin ergänzt.

Ein Testplan ist dabei eine Datei: der Baum der Testschritte samt aller Parameter. Er ist versionierbar, vergleichbar und läuft identisch im grafischen Editor wie vollautomatisch in der Produktionslinie.

TestplanEngine führt Steps ausVerdicts · Results · Logs

Open Source & Community

Quellcode offen, kostenfrei einsetzbar – kein Vendor-Lock-in. Eine aktive Community entwickelt die Plattform weiter und teilt über 100 Plugins im öffentlichen Repository.

Plattformunabhängig

Läuft auf Windows und Linux – aufgebaut auf der .NET-Plattform.

Plugin-basiert

Die Engine ist bewusst klein – alles Projektspezifische (Testschritte, Gerätetreiber, Reporting) kommt als Plugin dazu.

Kein UI-Zwang

Grafischer Editor, Terminal oder Oberflächen wie Tap.X – die Bedienung ist austauschbar, der Testplan bleibt gleich.

Der Unterschied

Offene Plattform statt proprietärer Testsoftware

Ob geschlossene Herstellerlösung oder über Jahre gewachsener Eigenbau – der Vergleich zeigt, wo es im Alltag klemmt.

Eigenentwickelter TestsequenzerGeschlossene HerstellerlösungOffene Plattform mit OpenTAP
Testabläufe ändernNur durch die Entwickler, die den Code kennen – Wissensinseln, jede Änderung ist ProgrammierarbeitNur vom Hersteller – jede Anpassung ein AngebotSelbst erstellen und ändern – im grafischen Editor, ohne Programmierung
Reporting & DatenIndividuell verdrahtet – jedes neue Ziel (Datenbank, MES) heißt Eingriff in den CodeProprietäres Datenformat, Reporting fest verdrahtetErgebnisse frei verteilbar – CSV, Datenbank, MES – über austauschbare Result Listener
Neue HardwareTreiber jedes Mal von Grund auf neu – ohne Standard, ohne WiederverwendungNur, wenn der Hersteller sie unterstütztEigene Gerätetreiber als Plugin – in C# oder Python, mit SDK und Vorlagen
KostenKeine Lizenzkosten – aber hohe laufende Entwicklungs- und Wartungskosten im eigenen HausLizenzkosten pro Teststation, Wartungsverträge PflichtOpen-Source-Kern kostenfrei – investiert wird in Lösungen, nicht in Lizenzen
Wissen & DokumentationLiegt bei einzelnen Mitarbeitern – hohes Risiko bei Weggang, Doku oft lückenhaftLiegt beim LieferantenOffene Dokumentation, öffentliches Plugin-Repository, aktive Community
Skalierung & StandardisierungWächst stückweise – jede Teststation ein Unikat, kein gemeinsamer StandStandardisiert, aber nur im Rahmen des HerstellersStandardisierter Kern, versionierte Plugins – ein Wartungsstand über alle Stationen

Kernkonzepte

Sechs Begriffe – und Sie finden sich in jedem OpenTAP-System zurecht

Test Step

Die ausführbare Einheit der Testsequenz – misst, konfiguriert, steuert oder prüft und liefert ein Verdict: das Ergebnis des Schritts (u. a. Pass, Fail, Inconclusive, Error).

Testplan

Der Baum der Testschritte samt Parametern – eine Datei, versionierbar in Git, ausführbar im Editor und headless in der Produktion.

Resource

Alles mit Verbindung zur Außenwelt: Prüflinge (DUTs), Instrumente, Result Listener. Die Engine verbindet und trennt automatisch.

Connection

Die physische Verkabelung als Modell – Ports, Schaltmatrizen, Kabeldämpfung. Umstecken heißt nicht umprogrammieren.

Result Listener

Ergebnisse fließen an CSV, Datenbank oder MES – Reporting ändern heißt nie Testschritte ändern.

Pakete

Plugins werden als versionierte Pakete verteilt – mit Abhängigkeitsprüfung, öffentlichem Repository und eigenen Firmen-Repositories.

Vertiefung: offizielle Dokumentation unter doc.opentap.io · Quellcode auf github.com/opentap · Plugin-Repository packages.opentap.io

Leistungsstarke Plugin-Struktur

Einmal entwickeln – vom Entwicklungsprüfstand bis zur Analyse wiederverwenden

Weil in OpenTAP alles Projektspezifische als versioniertes Plugin vorliegt, wandern Testschritte, Gerätetreiber und Result Listener ohne Änderung zwischen den Einsatzorten – gleiche Bausteine, gleiche Ergebnisse, ein Wartungsstand.

Entwicklung

Testschritte und Gerätetreiber entstehen am Entwicklungsprüfstand – als versionierte Plugins.

Produktion

Dieselben Plugins laufen unverändert im Serientester – kein Neuentwickeln, kein Portieren.

Analyse & Labor

Auch für Fehleranalyse und Laboraufbauten werden die gleichen Bausteine wiederverwendet.

OpenTAP vs. NI TestStand

Die leistungsstarke Alternative zu NI TestStand

Beide sind vollwertige Testsequenzer für die Elektronikfertigung – die Unterschiede liegen in Offenheit, Lizenzmodell und Erweiterbarkeit.

NI TestStandOpenTAP
LizenzmodellProprietär – kostenpflichtige Lizenzen je Entwicklungs- und Deployment-StationOpen Source – kostenfrei einsetzbar, auch kommerziell
ProgrammiersprachenCodemodule in LabVIEW, C/C++ oder .NET – LabVIEW-Kompetenz meist VoraussetzungPlugins in C# / .NET oder Python – Standard-Softwarestack
SequencerMächtiger, aber geschlossener SequencerSchlanker, offener Sequencer-Kern – im Editor und headless identisch
Plugin-SystemErweiterung über Codemodule und Adapter – viel Eigenentwicklung nötigDurchgängiges, leistungsstarkes versioniertes Plugin-Prinzip – sehr gute Grundlage, um Hardware zu integrieren, Ergebnisse zu speichern und Funktionalität zu ergänzen
Vendor Lock-inBindung an das NI-Ökosystem und dessen LizenzmodellKein Lock-in – Quellcode offen, Plattform herstellerneutral erweiterbar
Linux-KompatibilitätWindows-onlyWindows und Linux (.NET-Plattform) – auch dockerisiert einsetzbar
CI/CD-FähigkeitSchwierig – Eigenlösung nötigÜber die Plugin-Struktur integrierbar – mit CI/CD-Pipeline-Vorlagen
HMI / BedienoberflächeOperator Interfaces müssen in LabVIEW/.NET selbst entwickelt werdenFreie UI-Wahl – grafischer Editor, Terminal oder fertige Oberflächen wie Tap.X
Erweiterbarkeit KernfunktionenKern geschlossen – Änderungen nur durch den HerstellerKern offen und einsehbar – die Community entwickelt ihn weiter, Funktionalität kann über Plugins & Mixins optimiert werden
VerbreitungSeit Jahrzehnten etabliert, große installierte BasisIndustrieerprobt seit 2013 von Keysight & Nokia – wachsendes Ökosystem mit über 100 Plugins und aktiver Community

Ihre Möglichkeiten

Das behalten Sie mit OpenTAP selbst in der Hand

  • Neue Testabläufe für Produkte oder Varianten selbst erstellen
  • Bestehende Abläufe parametrieren – Schritte ergänzen, deaktivieren, Grenzwerte ändern
  • Eigene Testschritte programmieren und als Plugin installieren
  • Testabläufe selbst debuggen und auf Fehler untersuchen
  • Neue Hardware integrieren und Gerätetreiber selbst schreiben
  • Switching-Pfade anlegen oder bestehende editieren
  • Vereinfachte Wartung durch klare Fehler- und Warnanzeigen

OpenTAP-Partner & Solution Specialist

MCF ist offizieller OpenTAP-Partner und baut Testsysteme seit Jahren konsequent auf dem offenen Standard auf.

Tap.X – powered by OpenTAP

Die Softwareplattform macht OpenTAP nutzbar für Tester in Produktion, Entwicklung, Analyse und Labor – und skaliert für alle Arten von Testprozessen mit.

Trainings & Support

Vom OpenTAP-Einsteigertraining bis zur Plugin-Entwicklung – MCF schult Ihr Team und steht im Betrieb zur Seite.

Sie können – Sie müssen aber nicht

Wie viel Sie selbst übernehmen, entscheiden Sie. MCF übernimmt jederzeit Erweiterungen, Anpassungen und Wartung für Sie.

MCF×OpenTAPSolutions Partner

MCF ist offizieller OpenTAP Solutions Partner

Von Keysight Technologies als OpenTAP Solution Partner ausgezeichnet. MCF nutzt OpenTAP in Verbindung mit Tap.X für moderne Testsysteme und verbindet das OpenTAP-Ökosystem mit Erfahrung im kundenspezifischen Testsystembau.

Zum offiziellen OpenTAP-Beitrag

OpenTAP im eigenen Testsystem einsetzen?

MCF berät Sie herstellerneutral, baut Ihr Testsystem auf OpenTAP-Basis auf und schult Ihr Team – vom Einstieg bis zur Plugin-Entwicklung.

Projekt anfragenMehr zu Test & Automatisierung