Hi,
Although TestStand was not originally designed with these intentions, it certainly can be used for this type of application. We are aware of several customers who are using TestStand for testing of software. Since you are using CVI, you will be able to directly call your c code for the test. TestStand is tightly integrated with CVI and you will find it easy to choose which function to test.
I would suggest you download the evaluation version of TestStand and see how well it works out for your use case. The TestStand Refecence Manual is a good place to start for getting started. Also, if you have any more questions about getting started, feel free to make another post on the forums, as we will be happy to answer your questions.
If there are any features y
ou are looking for with your testing process, I can show you how this may be done within TestStand.
Allen P.
National Instruments