2014-10-28 3 views
-2

자동화 테스트를 처음 사용합니다. 최근에 설치 프로그램을 자동화하는 작업이 할당되었습니다. 프로젝트에서 AutoIt과 Pywinauto라는 두 가지 중에서 선택할 자동화 옵션을 선택하는 방법을 분석했습니다.Pywin 대 Autoit?

AutoIt에는 코드 편집기와 레코더도 있습니다. 충분한 자료가 온라인에서 제공됩니다. 그러나 나는 Pywinauto에 대해 많이 모른다 (파이썬은 일반적으로 나에게 알려져있다).

어떤 사람이 나에게 무엇을 선택해야하는지, 왜 그런지 제안 할 수 있습니까? 쀼이 누토에서 자료를 얻을 수있는 곳은 어디입니까?

답변

0

아마 pywinauto 파이썬 패키지를 의미합니다. 그것의 위치에는 좋은 시작 영상 및 SWAPY에 연결이있다 (기록 병 그러나 약간 GUI 누르기에있는 원본을 쓰는 좋은 GUI 공구가 아니다). 두 도구 (AutoIt 및 pywinauto)는 기본 GUI 응용 프로그램 및 .NET 컨트롤의 제한된 범위에만 사용할 수 있습니다. QT 응용 프로그램의 경우 pytest에 qtbot 패키지 또는 pytest-qt 플러그인을 사용하십시오. 복잡한 .NET 및 WPF 응용 프로그램의 경우 Microsoft UI Automation API (UIAutomationClient.dll COM 인터페이스 또는 관리되는 Coded UI Tests)이 최선의 선택입니다. 이 기술을 기반으로 한 훌륭한 C# 도구 Teststack.White이 있습니다. Linux 테스트 자동화 도구에 대해서는 잘 모르겠습니다. atomac Python 패키지는 MAC OS를위한 훌륭하고 성숙한 도구입니다 (제 학생들은 그것을 시도하고 매우 좋은 피드백을 제공했습니다).

[편집] pywinauto 0.6.0+에 MS UI 자동화 기술 지원이 추가되었습니다. 이제 Windows의 거의 모든 응용 프로그램이 GTK 응용 프로그램과 같은 일부 모퉁이의 경우를 제외하고는 쀼이 나우 토에 의해 자동화 될 수있었습니다.

자세한 내용은 Getting Started Guide을 참조하십시오.