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.
Vor Ort (mit Kursleiter): Zwei (2) Tage
Online-Kurs (mit Kursleiter): Drei (3) Tage mit vierstündigen Sitzungen plus Hausaufgaben – durchschnittlich 1,5 Stunden täglich
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
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.
Erfahrung im Umgang mit LabVIEW, LabWindows™/CVI oder der Programmiersprache C
Empfohlene Kurse (richtet sich nach Ihrer Entwicklungsumgebung): Kurse „LabVIEW-Grundlagen 1“ oder „LabWindows™/CVI-Grundlagen 1“
TestStand ab Version 2014 SP1
LabVIEW Professional Development System ab Version 2015
LabWindows/CVI ab Version 2015
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 LogMein-Zugang, um die Übungen auf virtuellen Maschinen durchzuführen, die mit der neuesten Software ausgestattet sind.
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
Lektion | Übersicht | Themen |
---|---|---|
Zuweisen von Entwicklungsaufgaben | 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 | Darstellung unterschiedlicher Strategien zur Verarbeitung von Ergebnissen und Beschreibung der Auswahl und Implementierung der Strategie, die für die Anforderungen eines Test-Frameworks angemessen ist |
|
Erstellen benutzerdefinierter Schritttypen | Einführung in das Erstellen von benutzerdefinierten Schritttypen zur Bereitstellung eines einheitlichen Satzes wiederverwendbarer Komponenten für alle Testentwickler |
|
Programmatische Steuerung der TestStand-Ausführung | Einführung in die TestStand-API und in die Entwicklung von Programmcode mit Hilfe der TestStand-API zur programmatischen Steuerung von TestStand |
|
Erstellen von benutzerdefinierten Benutzeroberflächen | Einführung in die integrierte TestStand-Benutzeroberfläche und Implementieren einer benutzerdefinierten Benutzeroberfläche (UI) zur Vereinfachung der Testverfahren für Testoperatoren. |
|
TestStand-Code-Reviews | Einführung in die Werkzeuge und Verfahren der TestStand-Codeprüfung |
|
Verwalten einer TestStand-Verteilung | Methoden, um sicherzustellen, dass das Test-Framework für Entwickler und das System für Endbenutzer verteilungsfähig ist. |
|
Für die Verwendung der Marke LabWindows wurde eine Lizenz bei der Microsoft Corporation eingeholt. Windows ist ein in den USA und anderen Ländern eingetragenes Warenzeichen der Microsoft Corporation.