General debugging tools:
Firebug - Popular Firefox extension for web developers.
Web Developer - Another Firefox extension containing good set of tools.
JS Deminifier - Good for expending minified JS.
Firecookie - Cookie manager for Firebug.
JS beautifier - Reformats JavaScript source code to make it more readable.
JS beautifier2 - Reformats JavaScript source code.
Web Application Testing Frameworks:
Watir - Ruby based framework for browser automation. examples
Webdriver - Browser automation framework.