2009-08-17 13 views
9

Mam aplikację GUI napisaną w języku C/C++ za pomocą gcc. Potrzebuję kilku zaleceń dotyczących napisania zautomatyzowanego systemu testowego. Jakie narzędzia/skrypty powinny być używane? Aplikacja działa w systemie Windows.Automatyczne testowanie aplikacji C/C++ GUI

+4

Istnieje wiele możliwości wyboru narzędzi automatyzujących aplikacje Windows GUI. Więc proszę podać więcej informacji, np. jaki jest Twój budżet? używasz niestandardowych kontrolek GUI? czy preferujesz języki skryptowe, jaki jest poziom umiejętności ludzi tworzących testy itp. –

Odpowiedz

4

Moja rekomendacja to PyWinAuto, narzędzie open source, testy oparte na pythonie (szybkie i łatwe w opracowaniu) i działające na poziomie win32. http://pywinauto.openqa.org/

+0

Dzięki santi wydaje się być całkiem podobny do http://www.autoitscript.com/, ale daje więcej kontroli niż autoit. – Afridi

2

Użyliśmy tutaj TestComplete z pewnym sukcesem.

+0

Dlaczego tylko jakiś sukces? – rpg

+1

Nasza aplikacja GUI została napisana w Borland C++ Builder, który czasami używa pewnych niejasnych kontrolek nie w pełni obsługiwanych przez TestComplete. Ale ogólnie TestComplete działał dobrze. – qrdl

+0

Użyliśmy tego również wcześniej i naprawdę nam się podobało. Ma kilka świetnych funkcji. –

0

Nie można teraz przejść pod numer White. Chociaż myślę, że ma pewne niedociągnięcia dla aplikacji 64-bitowych.