안녕하세요, 테스트 할 스윙 애플리케이션이 있습니다. Sikuli가이를 수행하는 데 유용한 도구를 찾았지만, 커뮤니티의 크기에 대해 조금 걱정이됩니다. 지속적으로 개발 중이며 다른 회사에서 사용하고 있다면.누구든지 Sikuli를 테스트 도구로 사용합니까?
사용하십니까?
무엇 때문에?
안정적입니까?
필요한 작업에 가장 적합한 도구입니까?
안녕하세요, 테스트 할 스윙 애플리케이션이 있습니다. Sikuli가이를 수행하는 데 유용한 도구를 찾았지만, 커뮤니티의 크기에 대해 조금 걱정이됩니다. 지속적으로 개발 중이며 다른 회사에서 사용하고 있다면.누구든지 Sikuli를 테스트 도구로 사용합니까?
사용하십니까?
무엇 때문에?
안정적입니까?
필요한 작업에 가장 적합한 도구입니까?
회사에서도 사용하고 있습니다. 너무 복잡한 GUI 테스트에는 아주 쉽게 사용할 수 있습니다. Sikuli는 작년에 개발되지 않았지만 개발이 다시 증가하고 있습니다. 커뮤니티가 그다지 크지는 않지만 런치 패드의 Sikuli-FAQ 섹션에있는 질문은 빠르게 답변됩니다. 내 회사에서 Sikuli는 이전에 인간 테스터가 수행 한 GUI 테스트에 사용됩니다. Sikuli를 사용하여 모든 시간을 절약 할 수 있지만 시간이 절약됩니다. OCR 기능은 신뢰할 수 없습니다 (그러나 가까운 장래에 tesseract 2.04에서 3으로 업데이트 될 예정입니다).
내 직업은 CI 시스템과 같은 다른 시스템과 통합 될 수있는 스크린 샷 기반 자동화를 제공하며 Java 및 Python으로 프로그래밍 할 수있는 유일한 오픈 소스 (무료) 도구이기 때문에 가장 좋은 도구였습니다. JUnit 또는 PyUnit을 사용하여 간단한 단위 테스트가 가능합니다.
희망이 있습니다.
예 우리는 테스트를 위해 사내에서 사용합니다. 적극적으로 지원됩니다. 나는 Sikuli에서 버그를보고하고 다음 개정판에서 수정 된 버그로 며칠 안에 티켓과 해결 방법을 제안했습니다.
매우 안정적입니다. 내가 만난 문제는 일반적으로 이미지를 정확하게 지정하지 않고 프로그램이 화면의 잘못된 영역을 선택하여 발생합니다.
우리 고유의 용도 중 하나는 레거시 임베디드 시스템에 대한 자동화 된 벤치 테스트 세트를 작성하는 것이 었습니다. 이 시스템은 어셈블리로 작성되었으며 단위 테스트 기능이 없습니다. 커스텀 레거시 PC 애플리케이션과 통신했습니다. PC 소스 코드를 찾고, 리버스 엔지니어링하고, 의미있는 벤치 테스트를 작성하기보다는 PC 응용 프로그램과 인터페이스 할 수있는 여러 가지 Sikuli 스크립트를 만들었습니다. 그것은 몇 주간의 개발을 저장했습니다.
예, GUI 테스트 자동화에 사용합니다. 테스트 구동 백엔드없이 개발 된 오래된 시스템에 주로 사용됩니다. (예 : 테스트 API 없음)
Sikuli를 사용하는 디버거를 포함하여 매우 복잡한 도구를 테스트합니다.
우리는 Sikuli IDE를 사용하지 않는 경향이 있습니다.
가능한 복제본 [누구나 SIKULI를 GUI 기반 응용 프로그램 테스트에 사용 했습니까?] (http://stackoverflow.com/questions/2125839/has-anybody-used-sikuli-for-testing-their-gui-based -apps) –