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.

Verfügbare Formate

 

Virtuelles Training

 

Präsenzschulung

 

Privatunterricht

Kursziele

Kursdetails

Dauer

Zielgruppe

Kursvoraussetzungen

Verwendete NI-Produkte

Schulungsmaterialien

Kosten in Credits

Entwickeln von Testprogrammen mit Hilfe von TestStand – Kursübersicht

LektionÜbersichtThemen

Was ist TestStand?

Entdecken Sie die Komponenten eines automatisierten Testsystems und identifizieren Sie die 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 Aufrufen von Codemodulen
  • Erstellen von Testschritten
  • Ausführen einer Testsequenz

Steuern der TestStand-Ausführung

Bearbeiten Sie eine 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

Problembehandlung bei Testsequenzen

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

  • Vergleichen von Testsequenzen
  • Verfolgen des Ausführungsablaufs
  • Haltepunkte
  • Behandeln von Ausführungsfehlern
  • Modifizieren der Ausführung zum Auffinden von Problemen
  • Problembehandlung bei Codemodulen

Wiederverwenden von Programmcode in einer Sequenz

Ändern Sie eine Testsequenz, um doppelten Code zu vermeiden und die Testsequenz modularer und wiederverwendbarer zu machen.

  • Wiederverwenden von einer Reihe von Schritten
  • Speichern von Konfigurationseinstellungen​
  • 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
  • Erstellen mehrfacher 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

Lernen Sie bedarfsgerechte Methoden für das Verteilen einer Testsequenz in einer Produktionsstätte kennen.

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

Lernpfad fortsetzen

Ingenieur macht sich auf seinem Computer mit LabVIEW vertraut.

 

LabVIEW-Grundlagen 2

 

Verwenden gängiger Entwurfsmuster zur Implementierung und Verteilung von LabVIEW-Anwendungen

Techniker führt Tests mit TestStand aus.

 

Architektur von Testsystemen mit TestStand


Die Architektur von Testsystemen mit TestStand berücksichtigt die Anpassung von TestStand an individuelle Testanforderungen mithilfe praktischer Entwurfsszenarien

Nahaufnahme einer Leiterplatte.

 

Testprogrammentwicklung mit STS

 

Verwenden Sie ein Semiconductor-Testsystem (STS), um Testprogramme für Prüflinge (DUTs) zu implementieren und zu validieren.

Upgrade auf Mitgliedschaft

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.