Download List

專案描述

PyUseCase is an unconventional GUI testing tool written in Python. It currently has mature support for PyGTK, beta status support for SWT/Eclipse RCP and Tkinter, and very basic support for wxPython. Instead of recording GUI mechanics directly, it asks the user for descriptive names and hence builds up a "domain language" along with a "UI map file" that translates it into the current GUI layout. Instead of an "assertion" mechanism, it auto-generates a log of the GUI appearance and changes to it, so as to use that as a baseline for text-based testing, using e.g. TextTest. Instead of requiring the tester to add "wait" statements by hand, it includes support for instrumenting code so that "waits" can be recorded.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-22 07:43
3.6.1

Renamed to StoryText. Support has been added for Java Swing. Enhancements and bugfixes for SWT/Eclipse and PyGTK, as well as for the generic framework.
標籤: Enhancements, Bugfixes

2011-05-06 00:26
3.5.1

The new SWT/Eclipse RCP support was tidied up and some minor enhancements were added there. A couple of PyGTK specific bugs and a few general bugs were fixed.
標籤: Bug fixes, Minor Enhancements

2011-04-02 06:48
3.5

Support has been added for Java GUIs using SWT and Eclipse RCP, using Jython and SWTBot. Beta status. The shortcut mechanism has been generalized and improved. There are many general bugfixes.
標籤: major enhancements, Bugfixes

2010-11-26 18:07
3.4.1

Mostly bugs related to PyGTK were fixed, although some internal reorganization and minor API changes were also done. Proof-of-concept support was added for the Hildon extension to PyGTK, the GUI used on Nokia's Maemo devices. PyUseCase is now also available from PyPI, e.g. "pip install pyusecase".

2010-09-30 13:36
3.4

Very basic support for wxPython was added. There are also a number of enhancements and bugfixes for PyGTK. Notably, gtk.Dialog.run is now supported without requiring source code changes. Python 2.6 and PyGTK 2.12 or later are now required. The legacy instrumentation-based interface has been removed.

Project Resources