Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

Similar to Tools for Java software testing, I'm looking for Python-related testing tools/software (as Python is my most frequently-used language).

share|improve this question
add comment

3 Answers 3

up vote 16 down vote accepted

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
share|improve this answer
add comment

Mechanize is quite powerful request-based tool to test web apps. http://wwwsearch.sourceforge.net/mechanize/

share|improve this answer
    
Mechanize is included in twill twill.idyll.org –  Randall Bohn Jun 14 '11 at 13:53
add comment

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.

share|improve this answer
    
You can write Squish test scripts in a couple of other languages as well, but Python is the default, possibly because it was the language used to code Squish. Oh, and you can get Windows and Mac versions of Squish, too. –  user867 Jul 6 '12 at 5:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.