Import Properties from Excel in TestStand using Property Loader Tool and Step Type

Updated Nov 10, 2025

Environment

Software

  • TestStand

TestStand provides the Property Loader step, which dynamically loads property and variable values from a specified source. Additionally, the Import/Export Properties tool allows you to easily transfer data—such as limit values and preset variable values—to and from an Excel workbook (.xlsx), as supported by Property Loader plugins.


In this tutorial, we’ll walk you through the process of exporting properties using the Import/Export Properties tool and importing them into TestStand using the Property Loader step from an Excel workbook.

In order to create an Excel workbook with the correct syntax which you can read using a Property Loader step, you need to:

  1. Create the a Test Sequence and set the variables, properties.
  2. Run the Main Sequence ensuring that it passes Analyzing and Execution.
  3.  Import/Export Properties - Tools >> Import/Export Properties...                                                                                                                                                                                               
  4. This will open a Dialog Box. Ensure that you select Export on the left hand side. You can then go into the Property Selector tab to choose which variables from the sequence will be exported to the file. Edit the Export Options as required, then click Export to create the property file.

Note: The properties can also be stored as a .csv, .udl or .txt file if required.

  1. Then place a property loader step in your test sequence. In step settings you can then point to this file and it will load in properties as specified in the file when the step is executed. property loader step 

  2. You can navigate to the location specified in the Export Options window and edit properties in this file as required.
     

Additional Information

To dynamically create properties that are not currently in TestStand change the "When Property Not Present In Destination" to "Create".

create property when it doesn't exist