2009-07-15 13 views
14

Za każdym razem, gdy testuję mój program, muszę wprowadzić kilka takich samych naciśnięć klawiszy i kliknięć myszą.Zautomatyzowane narzędzie do wprowadzania danych do testowania QA? Odtwarzanie naciśnięć klawiszy i kliknięć myszy

Szukam narzędzia do automatyzacji tego wejścia klawiatury i myszy. Podobne do rejestratora makr.

Narzędzie musi zapisać kliknięcia i naciśnięcia klawiszy, które pierwotnie wprowadzono.

Gdy chcę uzyskać dostęp do mojej aplikacji, uderzę w skrót klawiaturowy, a dane wejściowe myszy i klawiatury będą ponownie odtwarzane w systemie.

Czy jest to znany rodzaj kontroli jakości? Jeśli tak, jak to się nazywa? Kim są liderzy rynku i czy są dostępne darmowe wersje?

+0

@Daniel: Pyta o narzędzie do testowania oprogramowania. Myślę, że SO jest właściwym miejscem, a nie SU. – RichieHindle

+0

i nie mam dostępu do SU. –

+2

Naprawdę szkoda, że ​​to zostało zamknięte. –

Odpowiedz

12

Znalazłem AutoIT, aby było świetnie.

Jest to bardzo potężne narzędzie, które nie tylko rejestruje tylko kliknięcia myszą. Używając skryptów, możesz pracować z kontrolkami w aplikacji.

+0

Jest to program darmowy. –

+0

To jest ładne narzędzie. Skompilowałem makro i pokazałem program do obsługi zdarzenia WinForm w mojej aplikacji, umieściłem kod, aby go uruchomić. Teraz, gdy moja aplikacja działa, uruchamia odtwarzanie. To ogromna oszczędność czasu. Bardzo fajny. Dzięki. –

+0

Świetnie, cieszę się, że to działa dla ciebie. –

9

AutoHotkey jest dobre dla tego. Jest bezpłatny i może wykonywać wiele rzeczy, od prostego nagrywania po skomplikowane makra.

2

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

Działa to bardzo dobrze dla mnie. Chociaż rejestracja kosztuje trochę pieniędzy, wersja demo ma pełną funkcjonalność bez ograniczeń (o ile wiem). Konwertuje mysz i naciśnięcia klawiszy w edytowalne pliki tekstowe, które są naprawdę wygodne.

+0

+1 za to, po prostu wypróbowałem to i dwa pozostałe powyżej, ten był najłatwiejszy do uruchomienia. – newenglander

+2

co? dis jest oprogramowaniem poo. – FlavorScape

+0

Makro-rejestrator nie był w stanie całkowicie zarejestrować moich działań w systemie Windows 7. – joshuanapoli

1

Użyłem Perla Win32::GuiTest dla niektórych fun, a także do poważnych testów. Nie rejestruje naciśnięć klawiszy.