From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Entwickeln von Testprogrammen mit Hilfe von TestStand – Kursübersicht

Im Verlauf des Kurses "Entwickeln von Testprogrammen mit Hilfe von TestStand" lernen Sie, wie Sie in der TestStand-Umgebung navigieren und mit unterschiedlichen Programmiersprachen schnell auf Ihre Testanforderungen zugeschnittene Testanwendungen erstellen. Sie lernen, vorhandene TestStand-Funktionen und bewährte Methoden zum Erstellen und Verteilen von Sequenzen als komplettes Testsystem zu verwenden.

 

Letztes Veröffentlichungsdatum oder Versionsnummer des Kurses: 2021

Kursdetails:

Entwickeln von Testprogrammen mit Hilfe von TestStand – Kursübersicht

LektionÜbersichtThemen

Was ist TestStand?

Beschreiben der Komponenten eines automatisierten Testsystems und Identifizieren der von TestStand bereitgestellten Funktionen

  • Einführung in TestStand

Arbeiten mit dem Sequence Editor von TestStand

Lernen Sie die Hauptkomponenten des TestStand Sequence Editor kennen.

  • Einführung in den Sequence Editor von TestStand
  • Identifizieren der Komponenten des TestStand Sequence Editors

Erstellen von Testsequenzen

Erstellen einer neuen Testsequenz, um einen einfachen Test zu implementieren

  • Entwickeln von Testcode
  • Erstellen einer neuen Testsequenz
  • Hinzufügen von Schritten zu einer Testsequenz
Erstellen und Ausführen von TestsequenzenErstellung von Codemodulen und Durchführung von Testschritten.
  • Erstellen und Aufrufen von Codemodulen
  • Erstellen von Testschritten
  • Ausführen einer Testsequenz

Steuern der TestStand-Ausführung

Bearbeiten einer Testsequenz zur Ausführung unter verschiedenen Testbedingungen oder Einstellungen

  • Austauschen von Daten mit Hilfe von lokalen Variablen
  • Ändern der Ausführungsreihenfolge
  • Ändern der Ausführung aufgrund eines fehlgeschlagenen Tests
Identifizierung von TestsequenzausführungenIntegrierte TestStand-Funktionen ermöglichen die Identifizierung von Fehlern in der Prüfsequenz. 
  • Vergleichen von Testsequenzen
  • Verfolgen des Ausführungsablaufs
  • Haltepunkte

Problembehandlung bei Testsequenzen

Verwenden Sie die integrierten TestStand-Funktionen, um Probleme in einer Testsequenz zu identifizieren und zu beheben.

  • Behandeln von Ausführungsfehlern
  • Modifizieren der Ausführung zum Auffinden von Problemen
  • Problembehandlung bei Codemodulen

Wiederverwenden von Programmcode in einer Sequenz

Zeigen Sie, wie Sie eine Reihe von Arbeitsschritten wiederverwenden und Konfigurationseinstellungen speichern können, um den Programmcode zu optimieren und die Effizienz zu steigern.

  • Wiederverwenden von einer Reihe von Schritten
  • Speichern von Konfigurationseinstellungen​
Wiederverwendung von Datentypen und TestsequenzenKonfigurieren einer Testsequenz für die parallele Ausführung von Tests zur Verbesserung des Testdurchsatzes
  • Wiederverwenden von Daten
  • Wiederverwenden von Testsequenzen mit unterschiedlichen Grenzwerten

Speichern und Darstellen von Testergebnissen

Verwenden integrierter TestStand-Funktionen, um benutzerdefinierte Berichte zu erstellen und Daten in einer Datenbank zu protokollieren

  • Protokollerstellung
  • Ergebniserfassung
  • Anpassen der Darstellung von Protokollen
  • Anpassen der Protokollinhalte
Erstellung mehrerer Protokolle und Daten protokollieren 

Konfiguration von TestStand zur Erstellung mehrerer Protokolle und zur Protokollierung von Daten in einer Datenbank.

  • Generierung mehrerer Protokolle
  • Protokollieren in Datenbanken
  • Streaming von Testdaten auf die Festplatte

Ausführen einer Testsequenz für mehrere Prüflinge

Konfigurieren einer Testsequenz, um mehrere Prüflinge zu testen

  • Verwenden des Execution Entry Point „Test UUTs“
  • Anpassen des Seriennummereintrags
  • Ausführen von Schritten beim Laden der Sequenzdatei

Paralleles Durchführen von Tests

Konfigurieren einer Testsequenz für die parallele Ausführung von Tests zur Verbesserung des Testdurchsatzes

  • Konfigurieren von Schritten zur asynchronen Ausführung
  • Paralleles Durchführen von Tests
  • Synchronisieren von parallelen Schritten

Verteilen einer Testsequenz

Bedarfsgerechte Methoden für das Verteilen einer Testsequenz in einer Produktionsstätte beschreiben.

  • Auswählen der Komponenten zur Verteilung
  • Auswählen der Verteilungsmethode
  • Sicherstellen einer erfolgreichen Verteilung

Beginnen Sie noch heute mit der Entwicklung von Testprogrammen mit TestStand