[TIP] Functional Testing of Desktop Applications

Michael Foord fuzzyman at voidspace.org.uk
Sat Mar 3 09:09:34 PST 2007

Hello all,

I realise that most of the traffic on this list (well - what I've seen 
so far) is about testing web applications. Perhaps this reflects that 
there is more web development done in Python than other types of 

At Resolver we are developing a desktop application (using IronPython).

We have functional tests for all major features (each user story will 
have one or more functional tests that test the features introduced by 
that user story). We built our test framework on top of unittest - and 
it works fine for us.

I recently started looking for test frameworks for use with CPython GUI 

I saw `PyGUIUnit <http://sourceforge.net/projects/pyguiunit/>`_ for QT, 
and `guitest <http://gintas.pov.lt/guitest/>`_ for GTK.

I couldn't find anything for wxPython, and only a commercial (and 
expensive) framework for Tkinter.

Do others on this list do functional testing for desktop applications, 
and what frameworks do you use ?


More information about the testing-in-python mailing list