Is there any free (or cheap) software that can be used for testing WordPress functionality?

This isn’t really a WordPress question – more a generic web development issue.

These are some open source tools that can be used for scripting and testing a web browser session.