11-20-2007 09:59 AM
11-21-2007 03:05 PM
Hi Chroma,
Click here for a document that describes a software product we offer called TestStand. The overview of this document is below:
NI TestStand is a ready-to-run test management environment designed to accelerate the development of your test and validation systems. NI TestStand is used to develop, manage and execute test sequences. These sequences integrate test modules written in any test programming language. Sequences also specify execution flow, reporting, database logging and connectivity to other enterprise systems.
As the overview mentions, you can use any test programming language in your sequences, so incorporating LabVIEW files into a test sequence is simple.
I hope this helps, but let me know if you have any quesions.
11-21-2007 05:47 PM
11-21-2007 09:50 PM
11-24-2007 09:57 AM
11-24-2007 10:48 AM
With TestStand, you really don't need to spend much time (if any) writing other LabVIEW programs to test another LabVIEW program's GUI. The connector pane of a VI is 'seen' by TestStand and you can assign TestStand variables to the controls and indicators. I've done a little bit of validation testing and the recording/playback for windows apps is great. They just don't work with LabVIEW. To use one of these tools with LabVIEW, the calling of LabVIEW's methods is going to be pretty tedious but certainly doable. For portability between the various platforms and probably because of it's Mac heritage, LabVIEW has always used it's own controls and this will probably remain for a while.
I agree that the cost of TestStand is a barrier for this type of testing. I already use TestStand for my ATE systems so I've been to experiment a bit with the idea of using it as a validation tool if I was ever required.
01-17-2013 03:09 AM
I know this thead is rather old.
I'm currently implementing a system and there will be a certain amount of System Testing required.
At the moment we're probably going to do the System Test (User Interface) manually , but I'm not to keen on manual testing, from the mainteneance standpoint the're a horror.
Is there any Toolkit in the NI tool set chain or a 3rd party tool that could be used to record scripts that interact with LV GUI's , and read it's values?
Something like Selenium for WebSites ...
I know that you can do quite a lot via the VI server calls but all the programing resources on the project that I have now I can only spend on system feature development, and as usual time is tight.
So if I could get someone "computer savvy" up and running with a GUI automated testing tool sit them in front of the requirements spec and let them get cracking with the test creation that would be great for me.
I just don't know any tool I could give to them.
Alternatively if there are any toolkits that are easy to program a combo of LV and TestStand could be used but I woun't want to spend coders time on it as we got our hands full with Automated Unit test and integration test.
And if we dont' get a proper tool we're gonna use people to do the User Interface ( accpeptance test ) to click though it.
Regards,
Maciej
01-18-2013 10:57 AM
Hi Maciej,
The NI LabVIEW Unit Test Framework Toolkit may provide the functionality you are looking for. I've attached links below to the product page for the toolkit, a white paper describing the toolkit, and a webcast demonstrating it as well. Hopefully this helps point you in the right direction!
NI LabVIEW Unit Test Framework Toolkit
http://sine.ni.com/nips/cds/view/p/lang/en/nid/209043
Prove It Works: Using the Unit Test Framework for Software Testing and Validation
http://www.ni.com/white-paper/8082/en
LabVIEW Unit Test Framework Toolkit
http://zone.ni.com/wv/app/doc/p/id/wv-1206
02-05-2014 01:45 PM
Maciej,
Did you get anywhere with this effort or find a tool?
Mike
01-05-2015 06:42 AM
As far as automated software testing is concerned which is the most used and dsirible software for lab VIEW.Please help me out regarding the same.Also which is the most used software in industries for the purpose of testing.