Software testing resources
This is a page of links to resources for automated unit- and integrated testing. My initial language focus here is on Java and Python, with maybe a little Haskell thrown in. I'll try to identify "hub" pages for resources rather than enumerate all the existing packages, though I'll pick out what I think are key packages.
http://www.pushtotest.com/ - I'm not sure how open-source this is, but I think the participants are active in some OS projects.
http://www.testingfaqs.org/t-unit.html - an index of unit testing frameworks for a variety of programming languages
1.1. Web and XML
http://httpunit.sourceforge.net/: Httpunit and Servletunit testing software. Also has facilities for testing the content of HTML pages.
http://www.idyll.org/~t/www-tools/twill/ - Twill has capabilities for unit testing Python WSGI web servers; see http://www.advogato.org/article/874.html. It can also be used to script access to any web server.
http://wwwsearch.sourceforge.net/mechanize/ - mechanize web-browsing activities using Python
http://www.jmock.org/ - Java mock objects
http://mechanicalcat.net/tech/webunit/ - a bit like Java's HTTPUnit
http://del.icio.us/connolly/testing+python - Dan Connolly's links
http://sourceforge.net/projects/python-mock - Python mock objects
http://divmod.org/projects/nevow - a project based on Twisted
http://nevowexamples.adytum.us/tests/ - example test output: simply browse to test; this looks like an interesting way to make integration testing easy.
http://www.idyll.org/~t/www-tools/twill/ - can be used for testing web servers (see above under "Web and XML").
http://www.crummy.com/software/BeautifulSoup/ - a permissive HTML parser in Python that may help with web site testing.
(See Haskell home page.)
(Expand as desired...)
-- GrahamKlyne 2005-10-23 09:13:33