8 Free Functional Testing Tools

by August 2, 2016 2 comments

Here are free eight testing tools that enable you to create advanced Performance Tests very quickly and run Automated Functional Tests.


Selenium automates browsers. That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes but is certainly not limited to just that. Boring web-based administration tasks can also be automated as well.


SoapUI an open source Functional Testing Tool, mainly it is used for API Testing . SoapUI supports multiple protocols such as SOAP, REST, HTTP, JMS, AMF, and JDBC. SoapUI enables you to create advanced Performance Tests very quickly and run Automated Functional Tests.


Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browser.  It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. Whilst Watir supports only Internet Explorer on Windows, Watir-WebDriversupports Chrome, Firefox, Internet Explorer, Opera and also running in headless mode (HTMLUnit).



HTTP::Recorder is a browser-independent recorder that records interactions with web sites and produces scripts for automated playback. Recorder produces WWW::Mechanize scripts by default  but provides functionality to use your own custom logger.  Rather spend your time writing code that’s interesting and challenging, rather than digging through HTML files, looking for the names of forms fields, so that you can write your automation scripts. HTTP::Recorder records what you do as you do it so that you can focus on the things you care about.


WatiN (pronounced “what-in”) aims to bring you an easy way to automate Web Application Testing in .Net. Inspired by Watir, WatiN has grown into a feature-rich and stable framework, offering automation of Internet Explorer and Firefox.

Canoo WebTest

Canoo WebTest is a free Open Source tool for automated testing of web applications in a very effective way. The latest release includes support for maven integration, IDE-integration like for unit tests, capturing of background JavaScript errors, new steps for mouseOver and mouseOut events and better parallel execution of tests


It is a free GUI software testing tool that developed in VB to allow for simple end user web testing. Essentially the user presses record and navigates their way through a scenario, telling the program to check for text/images along the way and optionally taking screenshots. At the end of the process, you stop recording and save the script.


Solex is a free open source Web application testing tool built as a plug-in for the Eclipse IDE. It provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non-regression of the application’s behaviour (with stress testing capabilities being added at a later stage).

2 Comments so far

Jump into a conversation
  1. steve
    #1 steve 21 February, 2017, 06:35

    I think Web Test (https://www.appperfect.com/products/web-test.php) is worth a mention here.
    It’s very simple to install and use, provides all the features a functional testing tool should provide and free for use.

    Reply this comment
  2. ranjana
    #2 ranjana 21 February, 2017, 06:44

    I think Web Test (http://www.appperfect.com/products/web-test.php) is worth a mention here. Web Test tool is an automated functional and regression testing tool and free for use.

    Reply this comment

Click here to cancel reply.

Your data will be safe!Your e-mail address will not be published. Also other data will not be shared with third person.