NI Home > Community > NI Discussion Forums

NI TestStand Idea Exchange

The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
New Idea
0 Kudos

Programatically accessed feature: Do not compare all results, just log.

Status: New
by Active Participant MimiKLM ‎04-22-2014 12:02 PM - edited ‎04-22-2014 12:07 PM



Firstly, I've discussed the topic how to programatically disable assesing results here.


I've realised there is no such option. Only one alternative is to swich the comparison type to LOG going thru the steps one-by -one.


It would be good to have the override method not to compare ALLresults in the sequence (during execution).


TestStand Taskbar Jump List

Status: New
by Active Participant Pete.Dunc ‎04-18-2014 05:50 AM - edited ‎04-18-2014 05:51 AM

It would be very handy to have a jump list of recent/pinned files for TestStand.  This could also include simple tasks like creating a new sequence file.




Current TS.png




Proposed TS.png

0 Kudos
0 Kudos

Import Enum Item List into a Custom Data Type

Status: New
by Member Ludwig72 on ‎03-27-2014 09:26 AM

Like described in this article I have to build Custom Data Types manually to pass enum strings to TestStand.

It would be very nice if I could import LabVIEW Enum TypeDefs into Teststand as Custom Data Types. This way I could save a lot of time.

0 Kudos

Tools shortcuts

Status: New
by Member Misiael on ‎03-26-2014 07:58 AM

What do you think about making configurable  keyboard shortcuts for tools menu ?

0 Kudos

In the Sequences sub-window in the sequence editor along with the Sequence Comment and Requirement columns it would be good if we have another one with the number saying how many callers that sequence has.

0 Kudos

Hi Everyone,


In this days I have been developing some applications in LabWindows/CVI and I noticed one tool that could help in TestStand. Including an Splitter Bar in the Steps Pane would facilitate building complex sequences with many steps inside.


It could look like this:




Thank you!


Implement "Administrator Override" option

Status: New
by Member Raydur on ‎02-28-2014 09:32 AM

When I get called to look at an issue that has occurred with a test, the account logged into TestStand is typically a restricted user (i.e. Operator). Since the Operator account has very limited options, in order to really do much immediate troubleshooting I need to stop the test and re-run it in the Administrator account. At best this is inconvenient and inefficient if the spot the error occurred is late in the test. However, it is extremely frustrating when it's an intermittent run-time error and I can't do any real-time debug because Operator is logged in. The only real alternative I can think of (when the problem is intermittent) is to leave it logged in as Administrator so I can debug whenever it happens to occur. This is not really an acceptable practice in most cases.


It would be fantastic if there were an override that let's an Administrator provide the proper credentials to perform the desired task that would normally be off-limits to the Operator. The basic premise of this suggestion is similar to the functionality within Windows; if you try to connect to a secured location or perform a task that requires administrator privileges, a dialog box pops up asking you to enter authorized credentials.


I run into many situations where I wish this feature was present. The issue is not always within TestStand (could be a database connection issue, etc.), but it is TestStand that throws the error and in Operator mode the only option is "Run Cleanup". Significant time, effort, frustration, and efficiency could be saved if I could simply enter my credentials as an administrator to perform the tasks I need to do.





On an unrelated side note, I find it humorous that "TestStand" is considered a misspelled word when using the forum spell checker.  :smileyhappy:

0 Kudos



Exactly as in subject.


I thought that it will be good if the developers could collapse blocks of code which are in between of the Flow Control or/and Synchronisation step types.


I think about the mechanism we know already from TestStand which hides block of code: i.e. Setup, Main, Cleanup section in the sequence, or it can hide variables. It is a little "+" and little"-" to expand the content of the type of variables.


Capture333.PNG  Capture444.PNG


The types of steps I think of were mainly types from Flow Control and some types from Synchronisation. It would be good if for example we could collapse If-Else-ElseIf-End, Select-End, Case-End, While-End, DoWhile-End, etc statements


I think this functionality could improve the readability of the sequence, and helps the developers to have a better view on the whole sequence.


TestStand already has an awesome tool to change multiple steps at one time, but you have to select all of those steps first by clicking on them with the mouse and using the shift and ctrl click methods.  This works fine for a few steps here and there, but when you have 1000 steps you need to select that are scattered among 1500 other steps, it turns into a two day project.
I'd like to see something else that's different than the find/replace window that gives you the option to select and highlight the steps you just searched for in the sequence editor.  It could be a checkbox in the find/replace tool window that gives you the option to either search for the text and display the text matches in that window, or to select the actual steps in TestStand.
I just had this problem, and ended up creating some ActiveX code to automatically blast through my sequence and change hundreds of NumericLimitTest step types to Action step types.  That example code was attached to that thread.

Copy and Paste from other programs into Arrays

Status: New
by Member EricReek on ‎01-21-2014 09:07 AM

I find myself creating arrays alot and I usually have the array already made in excel or note pad or another type of file in which the list might be around 20 or more entries.  Now in the past I've come up with a simple way to import the arrayed data from a file, but however i don't believe everyone is doing this and generally I don't need the file in which gets imported (usually a simpler version of the master).  So i suggest could we add the support to copy from excel or from notepad and paste special into an array.






This idea might not be the best, fastest, or easiest way to import arrays from other programs, but the idea would be to find an easy way to import arrays.





Code Module Filepaths in TestStand Workspace

Status: New
by Member ATEandy on ‎01-07-2014 09:44 AM

Within the Teststand workspace it would be reall useful if the "Code Modules" under the sequence could auto-populate and also if it could display the filepath of the code module. That would make it much easier to keep track of what code a sequence is calling and where from on disk.

0 Kudos



Today the UUT container and other Socket important informations are only available at run time and using long expressions. :smileymad:

The access to these properties is not valid ate edit time but will be valid only at runtime. :smileymad:


It would be nice to give a rapid access to these informations using a kind of direct pointer access. :smileytongue:


Something like this would be nice ...


  • CurrentSocket.UUT
  • CurrentSocket.Error...
  • CurrentSocket.Status
  • CurrentSocket.reportText

Using always existing properties would also be nice, in order to use Expression intellisense ! :smileyvery-happy:


Thanks a lot.




Support Triple-Clicks in text fields

Status: New
by Member RobStone on ‎12-01-2013 09:10 AM

Please support triple-clicking like in LabVIEW or Firefox...


A double-click selects the word at the click position (OLD behavior),

a triple-click selects the whole text (like <CTRL>+<A>, NEW behavior)



0 Kudos

Batch Step into / Step Over / Step Out

Status: New
by Member vrv on ‎11-19-2013 05:07 AM

Running batch model sequences it would be nice to be able to "Step Into", "Step Over" or "Step Out" for all testsockets with one click instead click instead the need to click on each testsocket before stepping into/over/out.

I have a sequence file that contains hundreds of sequences.  It would be nice to be able to logically group and organize these sequences, such as in a tree control with virtual directories (hierarchy), instead of them being in a single long list.



As in the subject.




Simplfied handling of different test variants

Status: New
by Active Participant BerndF on ‎11-13-2013 03:13 AM

Some test sequencing tools incorporate the idea of configuration based variant handling, where you could define different test variants (e.g. testing at ambient temperature, hot, cold), each variant having it's own set of test limits.

Individual test steps can then be assigned to the previously defined variants. By chossing the desired test variant, the according steps will be executed without having the need to implement additional logic within the sequence.






0 Kudos

Better error handling when TS works with the LV RTE

Status: New
by Active Participant MimiKLM ‎11-11-2013 12:12 PM - edited ‎11-11-2013 12:14 PM

Now, when error happens (not during the execution but during the parsing) TS sequence editor displays message like below.




This message can be very meaningless and misleading as it doesn't indicate what is really wrong, it doesn't lead to any file.

It is very difficult to track, because it can happen that after switching the to the development mode this step can be perfectly fine.


Request: please do better description and explanation why particular VIs doesn't work with the RTE.

0 Kudos



It's a very likley to happen that during the test the one LV module is called more than one time. As well it is very likely to happen the during the development we have to modify the module itself by changing the input/output from the VI or the connector pattern of the VI. If we have to Reload VI Prototype in one or two instances it's fine but when the step is in more than two or three places it is very painfull to update all of them.


So, I'm proposing to extend the Step Settings-->Module menu by adding the button with action Reload VI prototype in all instances.

About NI TestStand Idea Exchange

Do you have a feature idea for how to improve NI TestStand? Submit and vote on ideas now!

  1. Browse by label or search in the TestStand Idea Exchange to see if your idea has previously been submitted. If your idea exists sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea. Be sure to submit a separate post for each idea. Note: the TestStand Idea Exchange is not the appropriate forum to submit technical support questions.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see implemented!

The TestStand R&D team is committed to reviewing every idea submitted via the TestStand Idea Exchange. However, we cannot guarantee the implementation of any TestStand Idea Exchange submission until further documented.

Idea Statuses
Top Kudoed Authors