Skip to content

ni/Csharp-Blazor-User-Interface-for-TestStand

Repository files navigation

Csharp (Blazor) User Interface for TestStand - Early Access Release

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.

Getting Started

  • Install TestStand 2025 Q3 or later in your machine and license it.
  • Install the Sequencing Service and TestStand BlazorUI application 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.exe from Start menu or from the installed location C:\Program Files\National Instruments\TestStand\Blazor UI

Default Credentials

If the default user credentials in TestStand is not modified, use the following credentials:

Username: administrator

Password: teststand

Troubleshooting

  • 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.SequencingService process 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.

Contributing

See Getting Started in Contributing.md to get started with building the repository.

About

Modern User Interface for TestStand using Blazor web controls and Electron framework.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •