From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Development Best Practices Blog

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 

Automated User Interface Testing Tool for LabVIEW Front Panels

Elijah_K
Active Participant

UPDATE (8/22/12): This product is no longer available for purchase.

LabVIEW makes it easy to design and build graphical user interfaces (GUIs), but it's important that we be able to test these interfaces in a repeatable and automated fashion throughout the development life-cycle.  Even simple applications with only a few buttons or menus can take a considerable amount of time to test and validate if they require simulating the interaction of a user.

One of our partners, NTE Systems, has created a LabVIEW plug-in for the popular user-interface testing tool, Ranorex.  By leveraging a popular and well-established framework for recording and testing UI interactions, they have made it possible to automate the testing of your LabVIEW GUIs.

The Ranorex tool-chain includes a recording utility that lets you capture mouse clicks and key-presses, select the items you want to validate (ie: does the indicator show the right value?, does the graph have the correct properties?), and easily play back the recording.  Thanks to the work from NTE, the tool can intelligently track objects if they get changed or moved during development, which saves you the trouble of continuously re-creating existing tests.  Amongst other features, Ranorex also provides the ability to speed playback up to 9x times the actual speed and generate extensive reports and documentation.  The sequence and order of steps can also be customized and automated.  For more information on the capabilities of the tool, visit ranorex.com.

Interested in using the tool with LabVIEW?

Currently, the plug-in is in BETA, but you can sign up to download and evaluate the pre-released version of the tool for free.  If you're interested, please email NTE directly at support.asflv@ntesystems.at

Ranorex Image.jpg



Elijah Kerry
NI Director, Software Community
Comments