2010-10-01 2 views
5

Ich habe eine Benutzeroberfläche mit GTK + und C. Ich habe mich gefragt, ob es Test-Frameworks zum Testen dieser Schnittstelle gibt, ähnlich wie Selen (ein Software-Test-Framework für Web-Anwendungen) zum Testen verwendet werden kann die Schnittstellen von Webanwendungen. Ich möchte einige Regressionstests für meine GTK + -Schnittstelle erstellen. Vielen Dank!GTK + Benutzeroberfläche Testen

Antwort

2

Ich weiß, es wurde bereits beantwortet. Jedoch

Dogtail ist sehr nützlich, jedoch Dogtail ist kein unittest framework. Aus seiner eigenen Beschreibung:

dogtail ist ein GUI-Test-Tool und Automatisierungs-Framework in Python geschrieben. Es verwendet Accessibility (a11y) -Technologien zur Kommunikation mit Desktop-Anwendungen. Dogtail-Skripte werden in Python geschrieben und wie jedes andere Python-Programm ausgeführt.

Wenn Sie Ihre GTK-Anwendungen Unit-Test testen möchten, sollten Sie sich GLIB TESTING. A unit testing framework for GLIB written in C for C applications ansehen.

+1

GLib-Test ist für GLib-Anwendungen, die völlig unabhängig von GTK sein können. Ich sehe kein Werkzeug für grafische Schnittstellen auf der Referenzseite von GLib Testing. – azmeuk