actiWATE
actiWATE (Actimind Web Application Testing Environment) is a free software platform intended to simplify the test automation process. The major component of actiWATE is a Java-based Framework that emulates Internet browser functionality and provides a convenient and intuitive action-based API for test script development. Action-based tests are easier to write and comprehend, and therefore easier to maintain through the regression testing process. Automated tests in actiWATE consist of Java code using the actiWATE API. Therefore these tests can be executed by means of different tools (for example, the JUnit test runner). actiWATE collects testing information to log files and generates test failure reports to simplify problem allocation and correction. actiWATE can be used for testing of web application written with AJAX technology.