Though we stress the need for manual testing under real world conditions – what we called in-the-wild testing – we also stress the importance of test tools and automation. So if you’re looking for in-the-wild testing, go check out uTest. If you’re looking for a nice list of functional testing tools, you should check out opensourcetesting.org.
Here are a few handy tools from their list of 122, in no particular order:
Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It provides an easy way to write tests for checking the functionality of a Web application or of an XML Web service.
Requirement: OS Independent
AutoTestFlash allows the recording and playback of tests writen in Flash and Flex. The tool website provides a live sample.
Requirement: Windows / Flash
Description: DejaGnu is a framework for testing applications such as Tcl, C, C++, Java and network applications and cross testing of embedded systems. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness.
Requirement: MacOS, Windows, POSIX
An open source Java API for creating Java test software
Develop test-first style or just test against regressions: MozUnit provides framework, test runner, source browser, and API hooks for personalized reports. MozUnit is part of MozLab, a suite of tools and libraries for developers of AJAX and Mozilla applications, packaged as a Firefox extension.
WebTst is a Web development test infrastructure. It aims to simplify testing by implementing a capture engine: a Web proxy which records a tester’s actions using a real browser, and then replays them during testing. It comes with support for digital certificates, and a number of simple tests, such as cookie setting, pattern matching, response status, and many others. It features an extensible plug-in system.
Requirement: POSIX, Linux