Similar to Tools for Server application testing, I'm looking for Python-related testing tools/software (as Python is my most frequently-used language).
While it's not updated as regularly as it once was, Grig Gheorgiu's Python Testing Tools Taxonomy is considered by Pythonistas to be an excellent reference point for tools. It covers the following kinds of testing tools:
- Unit Testing Tools
- Mock Testing Tools
- Fuzz Testing Tools
- Web Testing Tools
- Acceptance/Business Logic Testing Tools
- GUI Testing Tools
- Source Code Checking Tools
- Code Coverage Tools
- Continuous Integration Tools
- Test Fixtures
- Miscellaneous Python Testing Tools
I had only one experience of automation testing for Qt apps on Linux. The tool I used is Squish, and it supports Java, Web and Mobile testing as well. The test scripts are written in python. Just FYI. It's a commercial product, you need to buy the license.
Mechanize is quite powerful request-based tool to test web apps. http://wwwsearch.sourceforge.net/mechanize/
Here's also a good list of Python test tools from automated-testing.info community.