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
5
A
Antwort
2
Auschecken dogtail.
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.
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