Our application has a test driven framework, which is also called as TDD. Developers test and develop, which in turn can be used the same framework for unit testing. But for our QA, we need to test the application from the functional point of view. We do not have any other tool in our system like QTP OR TOSCA. So we choose Perl as the freeware as a no to low cost estimated method. Please let me know if you need more info.