TestStand Developing & Architecting
Beide Kurse bauen aufeinander auf und bereiten auf die NI-Zertifizierungsprüfungen CTD und CTA vor. Jeder Kurs ist auch einzeln buchbar – der Architecting-Kurs setzt den Developing-Kurs voraus.
Developing Test Programs Using TestStand
Einführungskurs in NI TestStand. Sie lernen Testsequenzen zu erstellen, Code-Module zu integrieren, Testergebnisse zu speichern und ein vollständiges Testsystem zu deployen. Voraussetzung: Grundkenntnisse in einer Programmiersprache (LabVIEW, C/C++ oder .NET).
Lernziele
- TestStand-Architektur und Einsatzzweck verstehen
- Sequence Editor navigieren und konfigurieren
- Testsequenzen erstellen: Steps, Limits, Code-Module
- Testausführung steuern und anpassen
- Testsequenzen debuggen und troubleshooten
- Code in Sequenzen wiederverwenden (Subsequences, Variablen)
- Testergebnisse speichern, Reports generieren
- Mehrere UUTs seriell testen
- Tests parallel ausführen
- Testsequenz deployen und verteilen
Nächste Schritte
- CTD-Prüfung ablegen
- TestStand Architecting (Aufbaukurs)
- Willkommen & Kursübersicht (Lesson 0)
- Was ist TestStand? Architektur, Einsatzszenarien (Lesson 1)
- TestStand Sequence Editor kennenlernen: Interface, Komponenten (Lesson 2)
- Testsequenz erstellen: Code-Module, Steps, Limits, Test Steps (Lesson 3)
- Sequence-Komponenten vertiefen, Exercises (Lesson 3 Fortsetzung)
- Testausführung steuern: Execution Control, Breakpoints, Step Properties (Lesson 4)
- Testsequenz debuggen und troubleshooten (Lesson 5)
- Code in Sequenzen wiederverwenden: Subsequences, FileGlobal Variablen, Callbacks (Lesson 6)
- Testergebnisse speichern und Reports generieren: Datenbank, HTML, XML (Lesson 7)
- Mehrere UUTs seriell testen: Batch-Ausführung (Lesson 8)
- Tests parallel ausführen: Parallel Process Model (Lesson 9)
- Testsequenz deployen: Packages erstellen, verteilen (Lesson 10)
- Nächste Schritte (CTD, Architecting)
Architecting Test Systems Using TestStand
Expertenkurs für TestStand-Entwickler, die unternehmensweite Testsystem-Frameworks entwerfen. Fokus auf Custom Process Models, Step Types, TestStand APIs, Custom UI und Deployment. Voraussetzung: Developing-Kurs oder gültige CTD-Zertifizierung.
Lernziele
- Rollen Developer vs. Architect verstehen
- Process Models anpassen und Custom Plug-Ins erstellen
- Ergebnis-Verarbeitungsstrategie festlegen (Datenbanklogging)
- Eigene Step Types entwickeln
- TestStand APIs für programmatische Steuerung einsetzen
- Custom User Interface mit LabVIEW entwickeln
- Code Reviews und Deployment verwalten
- Performance optimieren
- Coding Policies definieren
Nächste Schritte
- CTA-Prüfung ablegen (erfordert gültige CTD)
- Willkommen & Kursübersicht (Lesson 0)
- Rollen: Developer vs. Architect — Verantwortlichkeiten (Lesson 1)
- Ausführung über alle Sequenzen anpassen: Process Model customizen, Custom Plug-Ins erstellen (Lesson 2)
- Ergebnis-Verarbeitungsstrategie: Logging-Mechanismus auswählen, Datenbankanbindung (Lesson 3)
- Eigene Step Types erstellen und konfigurieren (Lesson 4)
- TestStand APIs für programmatische Steuerung: Engine, Sequence, Step, Result (Lesson 5)
- Custom User Interface mit LabVIEW entwickeln (Lesson 6)
- Code Reviews in TestStand durchführen (Lesson 7)
- Deployment verwalten (Lesson 8)
- Performance optimieren (Lesson 9)
- Coding Policies für Code-Module definieren (Lesson 10)
- Nächste Schritte (CTA)
Aktuell keine Daten geplant – Interesse melden
CTD · CTA – Prüfungen
Die NI-Zertifizierungsprüfungen CTD (Certified TestStand Developer) und CTA (Certified TestStand Architect) werden direkt durch NI organisiert. Die CTA-Prüfung erfordert eine gültige CTD-Zertifizierung als Voraussetzung. Unsere Kurse bereiten Sie gezielt auf diese Prüfungen vor. Details auf ni.com/certification.