Does SilkPerformer support the testing of applications that are built via LabVIEW ?
LabVIEW is a graphical development environment which can be used to create flexible and scalable design, control, and test applications. It is a full-featured graphical programming language that includes all the standard features of a general-purpose programming environment, such as data structures, looping structures, event handling, and object-oriented programming.
Full details can be found on National Instrument’s web site at http://www.ni.com/labview/
When considering whether SilkPerformer will support a particular application it is important to understand how SilkPerformer works. While SilkPerformer comes with many applications supported out of the box it does not work with applications specifically... rather, it uses protocols, APIs and frameworks to test.
Given this, we cannot state that we do / do not support Labview-derived applications. Instead, you should look at the underlying protocols used in the application. Assuming that SilkPerformer can hook into the specific protocols, it should theoretically be possible to test it.
For example, if the Spring Framework uses:
- HTTP/TCP protocol then it’s very likely that SilkPerformer can support it through HTTP/TCP record/replay
- WebServices then it’s very likely that SilkPerformer can support it via Java Explorer or .Net Explorer
- RMI then it’s possible that SilkPerformer can support it depending on how the RMI framework has been employed.
Or, alternatively, you may be able to create a test driver using our Java/.NET frameworks support.
Another option may be to use GUI Level testing. This method relies on the point and click user simulation as opposed to protocol or API recording normally adopted by SilkPerformer.
Further information is available in the following resolution:
Introduction to SilkPerformer’s new GUI-Level feature