Der Kurs „Architektur von Testsystemen in TestStand“ baut auf dem Kurs „Entwicklung von Testprogrammen mit Hilfe von TestStand“ auf und behandelt die benutzerspezifische Systementwicklung in TestStand. Sie nehmen eine Reihe von System-Szenarien durch und lernen, wann und wie verschiedene Bestandteile der TestStand-Umgebung modifiziert werden, um Ihre spezifischen Testanforderungen zu erfüllen.
Erstellen und benutzerdefiniertes Anpassen von Prozessmodellen zum Modifizieren der Testausführung in verschiedenen Sequenzen
Anpassen des Inhalts eines Testprotokolls
Erstellen von benutzerdefinierten Schritttypen (Custom Step Types) zur Unterstützung von Testentwicklern
Programmatischer Einsatz der TestStand-API zur Steuerung von TestStand
Erstellen und benutzerdefiniertes Anpassen von Benutzeroberflächen
Durchführen einer Codeprüfung für ein Testprogramm
Verwalten der Verteilung Ihres Test-Frameworks
Vor Ort (mit Kursleiter): Zwei (2) Tage
Online-Kurs (mit Kursleiter): Fünfeinhalbstündige Sessions über 3 Tage
Auf Anforderung: 3 Stunden (Übungen als Ergänzung)
TestStand-Anwender, die mit der Anpassung verschiedener Komponenten der TestStand-Umgebung beauftragt sind.
TestStand-Anwender, welche die Prüfung zum „Certified TestStand Architect“ ablegen möchten
Kurs „Entwickeln von Testprogrammen in TestStand“ oder vergleichbare Erfahrung
LabVIEW-Grundlagen 1 (Kurs) oder entsprechende Erfahrungen im Umgang mit LabVIEW
Fähigkeit zum Entwerfen und Entwickeln von Testsequenzen in TestStand, die Untersequenzen und Aufrufe von externen Codemodulen enthalten
Fähigkeit, den Zweck eines Prozessmodells zu erklären und eine Testsequenz mit Hilfe eines Execution Entry Points auszuführen.
Erforderliche Kenntnisse in LabVIEW
Oder erforderliche Grundkenntnisse in Python
Optionaler Kurs (richtet sich nach Ihrer Entwicklungsumgebung): LabVIEW-Grundlagen 2
TestStand 2021
LabVIEW 2021
LabVIEW Runtime 2021
LabWindows/CVI 2020
TestStand 2023 Q4 (32 Bit)
LabVIEW 2024 Q1 (32 Bit)
LabVIEW Runtime 2024
Python 3.11.9 (32 Bit)
Virtuelle Schulungen mit Kursleiter umfassen digitale Kursmaterialien, die über den Lernbereich von NI bereitgestellt werden.
Die virtuelle Schulung mit Kursleiter von NI wird über Zoom durchgeführt, und die Teilnehmer erhalten Zugang zu Amazon AppStream/LogMeIn, um die Übungen auf virtuellen Maschinen durchzuführen, die mit der neuesten Software ausgestattet sind.
Auf Anforderung: In Softwareabonnements und Unternehmensverträgen enthalten, alternativ fünf Education Services Credits oder zwei Training Credits
Öffentlicher virtueller oder Präsenzkurs: 20 Education Services Credits oder sechs Training Credits
Private virtuelle oder Präsenzkurse: 140 Education Services Credits oder 40 Training Credits
Lektion | Übersicht | Themen |
---|---|---|
Aufgaben des Testsequenzentwicklers und des Test-Framework-Architekten | Differenzierung der Entwicklungsentscheidungen von Sequenzentwicklern und Framework-Architekten |
|
Bearbeiten der Ausführung für alle Sequenzen | Auswählen und Umsetzen einer geeigneten Methode zum Bearbeiten der Ausführung aller Testsequenzen auf einer Teststation |
|
Auswahl von Strategien zur Ergebnisverarbeitung | Auswählen und Implementieren einer für die Anforderungen eines Test-Frameworks geeigneten Strategie zur Ergebnisverarbeitung |
|
Erstellen benutzerdefinierter Schritttypen | Erstellen von Schritttypen zur Bereitstellung eines einheitlichen Satzes wiederverwendbarer Komponenten für alle Testentwickler |
|
Verwenden von TestStand-APIs zur programmatischen Steuerung von TestStand | Entwicklung von Programmcode zur Steuerung von TestStand mit Hilfe der TestStand-API |
|
Erstellen von benutzerdefinierten Benutzeroberflächen | Implementieren einer benutzerdefinierten Benutzeroberfläche (UI), um das Testen für Bediener zu vereinfachen. |
|
Durchführen von TestStand-Code-Reviews | Beschreibung der Werkzeuge und Verfahren, die bei der Durchführung eines TestStand-Code-Reviews verwendet werden |
|
Verwalten einer TestStand-Verteilung | Beschreibung der verschiedenen Methoden, um sicherzustellen, dass das Test-Framework für Entwickler und das System für Endbenutzer verteilungsfähig ist |
|
Verbesserung der TestStand-Systemleistung | Optimieren der Leistung von Teststationen, die mit TestStand entwickelt wurden. |
|
Definieren von Richtlinien für die Entwicklung von Codemodulen | Kennenlernen der Best Practices für die Entwicklung von Codemodulen für Testsysteme und deren Aufruf für Testsequenzen. |
|
Hier lernen Sie die Grundlagen der Datenerfassung mit Sensoren, NI-Datenerfassungshardware und LabVIEW kennen.
Hier lernen Sie die programmatische Steuerung von Geräten mit LabVIEW. Erfahren Sie mehr über die Vorteile der Gerätesteuerung, lernen Sie Branchenanwendungen kennen und gewinnen Sie detaillierte Einblicke, wie LabVIEW mit Geräten kommuniziert.
Lernen Sie die Funktionen und gängigen Arbeitsabläufe der RFmx-Plattform von NI zur Signalerzeugung und -analyse kennen.
Wenn Sie beabsichtigen, innerhalb eines Jahres drei oder mehr Kurse von NI-Schulungsleitern zu besuchen, bietet eine Schulungsmitgliedschaft kosteneffektiven, unbegrenzten Zugang zu allen öffentlichen Kursen und öffentlichen virtuellen Kursen von NI sowie unbegrenzte Zertifizierungsgutscheine.