I was just wondering what you all think about LabVIEW and Teststand.
what is the real deal with Teststand and what can I do with it that i cannot achieve with LabVIEW??
Is Teststand really worth its money?
You can certainly write a test executive in LabVIEW but having TestStand gives you already written code to launch parallel threads for executing tests, reports in html/xml/text, data base logging of results, the ability to load test parameters from external files, being able to call code written in a multiple of different languages, operator interfaces, and much more. If you have plenty of time to do all of that as well as write the actual tests, then perhaps you do not need TestStand.
I've used TestStand since version 1 and love it. My decision to use it has always been because the tests are required right NOW and it has saved me a great deal ot time.
I would have to reluctantly agree with Dennis. The answer to Your question "what can I do with it that i cannot achieve with LabVIEW??" is actually the reason.
LabVIEW is great and I use it almost exclusively. (I have taken the time to build the LV utilities that meet most of my needs and duplicatte some of the "power" functions in test stand. Including a compare anything polymorphic vi that adds comparisons not available in TS without some serious expression writing that i'm especially proud of)
TestStand, unlike LabVIEW allows direct calls to modules that are in diverse languages. It makes strong use of a set of basic test models. The test models add a layer of abstraction to test executions that enforce sound design of testing process and process integrity. the construction of any sequence is based on a basic building block of the code module and this aids design and enforces that the various modules fit a better programming style more suitable for reuseability.
You also asked if its worth the cost. A much harder question. If you have a small project the answer is usually no. But, what factors do I consider when I propose a test solution to the customer?
Well, I am about to do my diploma thesis, which involves automated testing.
I just wanted to make sure that the money that flows into a Teststand license is worth it.
Especially as the use of LabVIEW and Teststand is likely to continue after the thesis is done.
Thank you for your positive replies so far 😉