This solution provides a modern-looking, scalable and maintainable User Interface for TestStand. A TestStand User Interface is an application that provides a graphical interface for executing tests at a production station, to monitor, debug and control execution of TestStand sequences. You can modify the source code and customize the user interface to suit your specific testing needs.
This user interface is built using Blazor framework targeting .NET 8. It uses new C# UI controls for TestStand, that no longer use ActiveX. It uses electron to host the application on a Windows desktop. For more details on TestStand user interfaces & best practices, refer here.
- Install TestStand 2025 Q3 or later in your machine and license it.
- Install the
Sequencing ServiceandTestStand BlazorUIapplication in your machine using the latest installers provided in the release page. - Restart the machine.
- Open TestStand Version Selector and verify that it shows the previously installed version of TestStand as active TestStand version. Else, switch to that version.
- Launch
TestStandBlazorUI.exefrom Start menu or from the installed locationC:\Program Files\National Instruments\TestStand\Blazor UI
If the default user credentials in TestStand is not modified, use the following credentials:
Username: administrator
Password: teststand
- If you face any unexpected issues in the application and restarting the application doesn't work, try out the below steps:
- Launch Task Manager.
- Look for
NationalInstruments.SequencingServiceprocess and kill it manually. - Try restarting the BlazorUI application and see if your problem resolves.
- If the problem still persists, raise an issue on GitHub.
See Getting Started in Contributing.md to get started with building the repository.