Flex UI 자동화 테스트에는 어떤 도구가 권장됩니까? flex 테스트를위한 자동화 테스트의 장점과 단점은 무엇입니까?플렉스 UI 자동화 테스트 혜택?
답변
일반적으로 자동화는 자동화 된 빌드 파이프 라인을 갖지 않을 것입니다. 일부 커밋이 UI에 영향을 주는지 확인하십시오. 또한 언제든지 소프트웨어를 다시 릴리스 할 수 있는지 확인하지 않아도 자동화가 가능합니다. 그러나 모든 테스트 자동화가 무료가 아니므로이 주제에 도달하려면 시간이 필요합니다.
어쩌면 당신은 우리 도구 Sakuli을 보지 않을 것입니다. 자동 HTML 및 플래시 애니메이션과 같은 컨텐츠를 자동으로 테스트 할 수 있습니다. 이 도구는 두 가지 오픈 소스 테스트 자동화 도구 (Sahi 및 Sikuli)를 결합하여 웹 애플리케이션뿐만 아니라 웹 이외의 콘텐츠 (예 : 기본 앱의 PDF 또는 100 % GUI e2e 테스트)를 테스트 할 수 있습니다. Sakuli는 두 가지 유형의 작업 모두에 대해 하나의 API를 가지고 있으므로 어떤 종류의 기능을 사용하는지 다른 점을 느끼지 못합니다. 이를 통해 가장 적합한 테스트 기능을 필요할 때 또는 적어도 결합 할 때 사용할 수 있습니다.
HTML-DOM 식별자는 Selenium과 매우 유사하며 Ajax 요청에 대기 할 필요가 없다는 장점이 있습니다. UI 기능을 사용하면 작은 스크린 샷 스 니펫을 지역 객체로 인식하여 기본 디스플레이를 확인하고 제어 할 수있는 많은 기능을 제공하므로 클릭, 유형 지정, 확장, 찾기 등과 같은 작업을 더 많이 수행 할 수 있습니다. 또한 상자 안의 도커 컨테이너 내부에서 테스트를 실행할 수 있습니다. github.com/ConSol/sakuli-examples 아래에서 몇 가지 예를 찾을 수 있습니다. 자세한 내용은
은 다음을 참조하십시오 github.com/ConSol/sakuli
이 변경되지 않습니다 플렉스 UI를 가지고, 테스트 자동화의 어떤 종류는 일반적으로 많은 이해 사용.
그림/스크린 샷 기반 Flex 웹 자동화의 경우 Kantu입니다. 개념은 very similar to Sikuli이지만 브라우저에서 직접 작동합니다. 따라서 (현재는 SikuliX)보다 웹 자동화에 적합합니다. 그렇지 않은 경우 탁월한 시각적 데스크톱 자동화 도구입니다.