2010-11-12 11 views
16

Ich habe eine QT-Anwendung mit einer Reihe von Menü innerhalb eines anderen Menüs. Jedes Menüelement, wenn ausgewählt, zeigt verschiedene Formen an. Ich möchte eine andere Anwendung erstellen, die das Menü dieser QT-Anwendung testen würde, wenn alle ausgewählten Menüpunkte funktionieren und die Formulare anzeigen, die sie anzeigen sollen.Der beste Ansatz für QT UI Tests

Ich bin ein Anfänger in QT, also jede mögliche Hilfe bezüglich, was die beste Annäherung wäre, würde sehr geschätzt.

Dank ...

+0

Dies ist ein Duplikat von [Qt automatisierten Test] (http://stackoverflow.com/q/4129430/1309332) – dbn

Antwort

14

EDIT: die letzte Version dieses Projekts in Github finden http://pedromateo.github.io/openhmitester/

Sie können OpenHMITester (OHT) verwenden, das ist eine Open-Source-GUI Testing Tool nach einer offenen Architektur, die eine nicht intrusive Capture/Replay-Tool beschreibt basierend auf GUI-Ereignissen. Es wurde implementiert, um in Qt verwendet zu werden; Es kann jedoch angepasst werden, um verschiedene Fenstersysteme und Betriebssysteme zu unterstützen, die in der Testumgebung verwendet werden.

Sie weitere Informationen unter http://www.catedrasaes.org/wiki/OHT finden

+1

Der Link http://www.catedrasaes.org/trac/wiki/ProjectsOht ist jetzt tot. – lorefnon

+0

Diese Verbindung ist tot. Dies scheint der neue zu sein: http://openhmitester.sourceforge.net/ – Roderick

+0

Entschuldigung, das ist der aktualisierte Link: http://www.catedrasaes.org/wiki/OHT – pedromateo

6

Ich empfehle ein Werkzeug Squish genannt. Es gibt eine spezielle Qt-only-Lizenz.

+1

Ist das QT-only kostenlos lizenzieren? – Owen

+0

Ich weiß, dass meine Firma dafür bezahlt. – dbn

+2

Sie müssen für Squish bezahlen ... – pedromateo

Verwandte Themen