Contact
Oproep
De Configureerbare Testsequencer van NI

NI TestStand - De Industriestandaard Software voor Testbeheer

Een testsysteem voert meestal een reeks teststappen opeenvolgend uit om vervolgens een device under test (DUT) te evalueren. De testreeksen die bestaan uit de individuele teststappen variëren in complexiteit, afhankelijk van de testspecificatie. Individuele teststappen kunnen worden geschreven met behulp van programmeeromgevingen zoals LabVIEW, Python, C/C++ of .NET. TestStand kan deze teststappen oproepen en uitvoeren. De testsequentie kan daarom worden geconfigureerd in TestStand en worden opgeslagen als een versiebestand. TestStand is geen programmeeromgeving, maar kant-en-klare software die is uitgerust als een testsequencer met een breed scala aan extra functies voor parallel testen van een groot aantal DUT's, het genereren van testrapporten en testmanagement.

De NI TestStand gebruikersinterface kan op een sterk vereenvoudigde manier worden aangepast voor een operator in de productieomgeving met behulp van aangepaste gebruikersinterfaces. Met behulp van de bovengenoemde programmeeromgevingen kunnen gebruikersinterfaces op maat worden gemaakt en kan NI TestStand daarin worden geïntegreerd. Klantlogo's kunnen worden weergegeven en grafieken, tabellen en bedieningsinstructies kunnen op een duidelijke en zinvolle manier worden gepresenteerd. Toegang tot de interface voor het aanpassen van de testreeksen wordt alleen verleend aan bepaalde gebruikersgroepen in overleg met onze klanten.

Eisen voor een testsysteem waarbij het gebruik van NI TestStand moet worden overwogen.
  • Hoge testdoorvoer - een groot aantal testmonsters moet gelijktijdig en parallel getest worden
  • Meerdere testen moeten gelijktijdig worden uitgevoerd op één testmonster
  • Verschillende testreeksen moeten geladen en uitgevoerd kunnen worden.
  • De sequenties moeten worden opgeslagen als bestand en in versie worden opgeslagen
  • Automatische rapportgeneratie moet gestandaardiseerd zijn
  • Testreeksen moeten door systemen van een hoger niveau gedistribueerd kunnen worden naar verschillende testsystemen.
  • Een duidelijke visualisatie van de teststappen en snelle aanpasbaarheid van de sequenties is vereist

TestStand heeft geïntegreerde debugging functies die erg behulpzaam zijn bij het ontwikkelen van testreeksen en daardoor de ontwikkelingstijd verkorten. In een weergave voor uitvoerberichten kunnen instructies met informatie over de testreeks tijdens runtime worden gepubliceerd, breakpoints kunnen worden gebruikt om de uitvoering van de reeks bij elke stap te stoppen en de functie voor één stap kan worden gebruikt om iteratief naar de programmeeromgeving te schakelen waarin de afzonderlijke testcode-modules zijn ontwikkeld om fouten te zoeken en te corrigeren.

Aan de slag met
NI TestStand - bezoek ni.nl