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.
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).