For automated testing functionality of the Web sites have resorted rarely – usually due to the complexity of the systems themselves testing or inability to use them. It is often forgotten that the web site – it is a program designed to interact with the user, and before the operation would be nice to proveti tests: how comfortable users to work with her, how she would behave under load?
There are 2 basic types of testing:
SeleniumHQ – some means of testing the project, which can be used alone or in combination with each other:
Also offered Selenium testing system specifically for Rails, Ruby & Eclipse
Watir – a set of libraries in Ruby, he clicks links, fills in forms, presses a button and check the results.
ActiWATE – Java-platform test automation functionality of the site. Emulates the action of the browser supports http-https and Ajax requests.
WebDriver – project developers Google, a fast and simple to administer. Here, the information from the developers.
HtmlUNIT – one of the most popular solutions for functional tests, has good support JavaScript (which is constantly being improved) and can work with jQuery, MooTools, Prototype, Dojo, other frameworks.
SaHi – very easy to manage system that can record and playback scripts of user action.
OttoMate – set of 6 applications for Mac OS
ieunit – Java-script framework for testing the logic of a Web Script
FWPTT – yet another web service for testing funktsionalsti sites
Pylot – a tool with open source software, which runs tests for load testing performance and scalability of Web services
Tsung – can be used for stress testing services such as HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, Jabber / XMPP servers.
Apache JMeter – known means of testing models the burden both on http-protocol, and for databases and POP3-server
Siege – a project with the telling name "The Siege"! Supports basic authentication, cookies, HTTP and HTTPS protocols.
The Grinder – Java project, allowing to perform a distributed test loads to multiple computers
Products tested by Microsoft – IIS 6 Web Capacity Analysis Tool (The IIS 6.0 Resource Kit Tools include WCAT), IIS 7.0 Web Capacity Analysis tool, Web Application Stress Tool