# TestStand

**National Instrument TestStand** is the underlying test execution system used by the LTT GUI.

{% hint style="info" %}
This chapter is by no means an introduction or documentation of National Instruments TestStand itself. At this point you should already have basic knowledge about basic TestStand concepts such as *sequence files*, *sequences*, *steps* and *variables*. If not, maybe you want to read the [TestStand help document](https://www.ni.com/docs/en-US/bundle/teststand/page/user-manual-welcome.html).
{% endhint %}

Within the LTT folder structure all TestStand related files are located below `[Install Location]\50_LTT_SW\LTT TS\`. The TestStand sequence file which represents your **LTT testplan** must be located there. There is a **LTT sequence file template** (`\50_LTT_SW\LTT TS\LTT Template.seq`) if you want or need to begin from scratch. This sequence file template contains all necessary structures needed for a LTT testplan.

{% hint style="info" %}
The LTT template sequence file is different for **MesSy II** or **MesSy II FD**. Depending on what you have selected during installation, the template file is for that MesSy version. If you want to switch to the other MeSy version read chapter [MesSy Version Setup](/ltt/documentation/ltt-gui-manual/configuration/messyconfiguration/changing-messy-version.md).
{% endhint %}

{% hint style="warning" %}
A **TestStand sequence file** must meet certain criteria in order to be used for LTT. We call TestStand sequence file a **LTT testplan**, when it fulfills all required criteria.
{% endhint %}

The required criteria for a TestStand sequence file to be a LTT testplan are as follows:

* it need to have a specific [process model](/ltt/documentation/ltt-gui-manual/teststand/processmodel.md)
* it need to contain some [predefined sequences](/ltt/documentation/ltt-gui-manual/teststand/predefinedsequences.md)
* it need to contain some [predefined variables](/ltt/documentation/ltt-gui-manual/teststand/predefinedvariables.md)

During this chapter the terms *execution*, *socket*, *DUT* and (*test*)station may be used. They are interchangeable in most cases. Execution or socket are NI TestStand jargon. An execution / socket means a single DUT / test station.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.irs.systems/ltt/documentation/ltt-gui-manual/teststand.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
