LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unit Test in LV

Are there any unit test tools for LV?.  I'm looking for something like NUnit.
 
Bill F
0 Kudos
Message 1 of 15
(4,204 Views)

A company called TimeSlice makes a tool called OverVIEW/UTool.  The address is www.tslice.com.

I check this link and it is listed as expired, so I contacted the company.  I'll let you know what I find out.

Tom

0 Kudos
Message 2 of 15
(4,182 Views)

Hi Bill,

 

It sounds like what you are looking for is our software product called TestStand. Basically TestStand is a fully customizable, off-the-shelf test management software that provides flexibility to meet a diverse set of requirements.  Features of TestStand include parallel sequence execution, operator interfaces, report generation, database logging, and much more. 

 

TesStand significantly reduces the amount of development time required to build automated test systems because it gives you the core framework.  TestStand integrates directly with other NI software tools such as LabVIEW and LabWindows/CVI.  You build your tests in these application development environments and then use TestStand to call, organize, and report these tests. 

 

..........................................

 

Best Regards,

Jonathan N.
National Instruments
0 Kudos
Message 3 of 15
(4,159 Views)
Hi Bill,
 
Here is the rest of the reply as I couldn't fit it all in one post. 

Below are some awesome tutorials that give you some insight into TestStand. 

 

What is TestStand?

 

Here is the product page for TestStand.

 

Hope this helps!

 

Best Regards,

Jonathan N.
National Instruments
0 Kudos
Message 4 of 15
(4,162 Views)

Bill,

You can ignore my post.  I thought you were talking about a validation tool for testing individual VIs.

Sorry,

Tom

0 Kudos
Message 5 of 15
(4,150 Views)
http://www.nunit.org/

From the web site: "NUnit is a unit-testing framework for all .Net languages."

TestStand is typically applied to hardware and manufacturing testing, rather than software testing. Could it be used for software testing? Well, probably, but it really seems more suited to repeated testing of identical parts, rather than exercise of code functions for validation reasons.

As to the original question, I'm sorry, I haven't heard of anything that would immediately be suitable.
0 Kudos
Message 6 of 15
(4,132 Views)

tommiejb was right.  I am looking for a LV validation tool.  It allows you to define inputs and proper outputs for a vi, then can automatically test inidividual vis during the development cycle to determine when/if any of the defined rules for the vi have been violated.

Bill F

0 Kudos
Message 7 of 15
(4,115 Views)
What, I was right for once?  😉  I talked to Lee Globus of TimeSlice.  They are still making the UTool.  I'll pass along this thread to Lee and have him respond directly.
0 Kudos
Message 8 of 15
(4,108 Views)

Bill,

There is a LabVIEW toolkit called VI Analyzer that might be what you are looking for.

Kind Regards,

 
E. Sulzer
Applications Engineer
National Instruments
0 Kudos
Message 9 of 15
(4,084 Views)
Keep in mind, VI Analyzer is primarily a style checker. If you are concerned about coding guidelines (wires under structures, minimum wire distances, controls aligned properly, etc) and common performance gotchas (build arrays in loops, etc), it works rather impressively. I can see this being very useful in a many-developer environment, or an evironment with very strict deliverables.

However, if you want to repeatedly exercise the vi with different input values, and check assertions at different points in the code versus expected values, it does not have that capability. Or, if it does, it's exceedingly well hidden, with no documentation or examples.

Joe Z.

Edit: Line breaks are your friend.

Message Edited by Underflow on 11-28-2005 06:24 PM

0 Kudos
Message 10 of 15
(4,078 Views)