2009-07-15 6 views
14

Jedes Mal, wenn ich mein Programm teste, muss ich einige Tastenanschläge und Mausklicks eingeben.Automatisiertes Eingabe-Tool für QA-Tests? Geben Sie Tastenanschläge und Mausklicks wieder.

Ich bin auf der Suche nach einem Werkzeug zur Automatisierung dieser Tastatur und Maus-Eingabe. Ähnlich einem Makrorecorder.

Das Tool muss die Klicks und Tastenanschläge speichern, die ich ursprünglich eingegeben habe.

Wenn ich meine App testen möchte, klicke ich auf eine Tastenkombination und die Maus- und Tastatureingaben werden immer wieder in das System eingespielt.

Ist dies eine bekannte Art von QA-Tests? Wenn ja, wie heißt es? Wer sind die Marktführer und gibt es kostenlose Versionen?

+0

@Daniel: Er fragt nach einem Werkzeug für Softwaretests. Ich denke, SO ist der richtige Ort dafür, nicht SU. – RichieHindle

+0

und ich habe keinen Zugang zu SU. –

+2

Wirklich schade, das war geschlossen. –

Antwort

12

Ich habe AutoIT gefunden, um großartig zu sein.

Es ist ein sehr leistungsfähiges Werkzeug, das mehr als nur Mausklicks aufzeichnet. Mithilfe von Skripts können Sie mit den Steuerelementen in der Anwendung arbeiten.

+0

Es ist Freeware. –

+0

Dies ist ein nettes Werkzeug. Ich habe das Makro kompiliert und im Winform-Event-Handler meiner Anwendung habe ich Code platziert, um es auszuführen. Jetzt, wenn meine App läuft, wird die Wiedergabe gestartet. Das spart enorm Zeit. Sehr cool. Vielen Dank. –

+0

Großartig, ich bin froh, dass es für dich funktioniert. –

9

AutoHotkey ist gut für das. Es ist kostenlos und kann viele Dinge von der einfachen Aufnahme bis hin zu komplexen Makros erledigen.

2

http://www.macro-recorder.com/

Das funktioniert sehr gut für mich. Obwohl es etwas Geld kostet, sich zu registrieren, hat die Demo-Version volle Funktionalität ohne Einschränkungen (soweit ich weiß). Es konvertiert Ihre Maus und Tastatureingaben in bearbeitbare Textdateien, die wirklich praktisch sind.

+0

+1 für dieses, gerade ausprobiert dieses und die anderen zwei oben, dieses war das einfachste, aufzustehen und zu laufen. – newenglander

+2

was? Dis ist poo Software. – FlavorScape

+0

Makrorecorder konnte meine Aktionen unter Windows 7 nicht vollständig aufzeichnen. – joshuanapoli

1

Ich habe Perl Win32::GuiTest für einige fun und auch für ernsthafte Tests verwendet. Es zeichnet keine Schlüsselstriche auf.