Get Monthly Personalised Newsletter about Software News and Releases. Start here.


Zombie.js

 
Zombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser required.

JsTestDriver

 
JsTestDriver is a web test framework to help javascript developers use good TDD practices and aims to make writing unit tests as easy as what already exists today for java with JUnit.

WindowsLinuxMac

Selenium

 
Selenium is a test tool that allows you to automates browsers. It can be use to automate web applications for testing purposes or for boring web-based administration tasks.

Mac

Jellyfish

 
Jellyfish is a javascript execution framework that aims to make it easy to launch different JavaScript environments and run your code.

GhostBuster (browser testing)

 
GhostBuster is an automated browser testing library for ruby

Watir

 
Watir is an open-source family of Ruby libraries for automating web browsers. 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.

SimpleTest

 
SimpleTest is a PHP unit test and web test framework.