NI TestStand ist die Industriestandard-Testmanagement-Software, die Testschritte sequenziell ausführt, um Prüflinge (DUTs) zuverlässig zu bewerten. Die aus einzelnen Testschritten bestehenden Testsequenzen variieren in Abhängigkeit von der Prüfspezifikation und können unterschiedlich komplex sein. Einzelne Testschritte lassen sich mit LabVIEW, Python, C/C++ oder .NET erstellen. NI TestStand ruft diese Testschritte auf, führt sie aus und ermöglicht die Konfiguration der Testsequenzen direkt in der Software. Zudem können alle Testsequenzen als versionierbare Dateien abgespeichert werden, um eine konsistente Dokumentation sicherzustellen.
Anders als eine klassische Programmierumgebung ist NI TestStand kein reines Entwicklungswerkzeug, sondern ein leistungsstarker Testsequenzer. Die Software bietet umfangreiche Funktionen für das parallele Testen mehrerer DUTs, die automatisierte Prüfberichterstellung und das umfassende Testmanagement. Durch diese Kombination von Funktionen ist NI TestStand das ideale Test Management Tool für die Entwicklung, Prüfung und Validierung von Testsystemen in der Industrie.
Die Benutzeroberfläche von NI TestStand lässt sich individualisiert mit Hilfe von Custom User Interfaces stark vereinfacht für einen Operator in der Produktionsumgebung anpassen. Mit Hilfe von Programmierumgebungen wie LabVIEW, Python, C/C++ oder .NET können kundenindividuelle Oberflächen erstellt und NI TestStand darin eingebettet werden. Dabei können Kundenlogos, Grafen, Tabellen und Bedienhinweise übersichtlich und sinnvoll dargestellt werden. Der Zugriff auf die Oberfläche zur Anpassung der Testsequenzen wird in Absprache mit unseren Kunden nur bestimmten Benutzergruppen ermöglicht.
Darüber hinaus verfügt NI TestStand über integrierte Debugging-Funktionen, die bei der Entwicklung der Testsequenzen sehr hilfreich sind und die Entwicklungszeit deshalb verkürzen. In einer Ansicht für Ausgabemeldungen können Laufzeitinformationen angezeigt und Anweisungen zur Testsequenz veröffentlicht werden. Mithilfe von Haltepunkten lässt sich die Ausführung an beliebigen Stellen anhalten, während die Einzelschrittfunktion es ermöglicht, direkt in die jeweilige Programmierumgebung (z. B. LabVIEW, Python, C/C++ oder .NET) zu wechseln. So können Fehler effizient identifiziert und behoben werden, was die Entwicklungszeit erheblich reduziert.
Weitere Informationen zur NI TestStand Software:
ni.com - What is NI TestStand?
