Das NI LabVIEW Unit Test Framework Toolkit ermöglicht die Automatisierung der Überprüfung von LabVIEW-VIs, um eine Softwarevalidierung durchzuführen und nachzuweisen, dass sich die Anwendung wie vorgesehen verhält. Über einen Klick mit der rechten Maustaste auf jedes VI im Projekt-Explorer lässt sich zügig eine Prüfanwendung erzeugen. Alternativ können Prüfparameter aus einem Textdokument, das mit einem Editor wie z. B. Microsoft Excel erstellt wurde, importiert werden. Prüfanwendungen können mehrere Prüffälle enthalten, die Eingangswerte und erwartete Ausgänge für jeden Datentyp enthalten, einschließlich Arrays und Cluster.
Das im Anschluss an die Überprüfung angezeigte Dialogfeld enthält Angaben zum Ursprung des inkorrekten Ausgangs und gibt an (in Prozent) wieviel Code bei der Überprüfung ausgeführt wurde. Somit ist eine Nachverfolgung der Testabdeckung möglich. Die integrierten Funktionen zur Berichterstellung erzeugen automatisch Validierungsdokumente in HTML-, ATML/XML- oder ASCII-Formaten, die dokumentieren, ob eine Anwendung die Anforderungen erfüllt. Das Toolkit kann zusammen mit der Software NI Requirements Gateway eingesetzt werden, um die Einhaltung von Prüfanforderungen automatisch zu überprüfen.
Für erweiterte Prüfkonfigurationen lassen sich Setup- und Teardown-VIs einsetzen. Diese VIs sind nützlich, wenn sich das zu überprüfende VI in einem bestimmten Zustand befinden muss oder eine große Menge an komplexen Daten erfordert. Es lassen sich zudem benutzerdefinierte Prüfanwendungen festlegen, die aus dem Framework aufgerufen werden können und im erzeugten Bericht enthalten sind. Für eine programmatische Überprüfung und Berichterstellung installiert das Toolkit eine VI-Palette.