최상의 답변
이 질문에 대한 답변을 드릴 자격이 있다고 생각합니다. 단 1 년 만에 이 두 도구를 모두 사용할 기회가있었습니다. 저는 Seetest와 Appium에서 제공하는 방법을 사용하여 모바일 앱 테스트를 자동화하는 Java 테스트 프레임 워크를 개발했습니다.
두 도구의 주요 차이점은 라이선스입니다. Seetest Appium은 라이센스가 부여 된 도구이고 Appium은 오픈 소스 도구입니다.이 차이가 실제로 언제 어떤 도구를 사용해야하는지 결정합니다.
- Seetest 사용에 어려움이있는 경우 “언제든지 도움을 드릴 준비가되어있는 전체 지원 팀입니다. Appium은 아직 변경 / 업그레이드중인 도구이므로 온라인 커뮤니티에 의존하여 지원을 받아야합니다.
- Seetest는 성능 측면에서 100 \% 결과를 제공하는 반면 Appium은 때때로 실패 할 수 있습니다. 필요한 작업을 수행합니다.
- Appium을 사용하는 데 많은 시간이 걸렸고 지금도 지금까지 경험하지 못한 새로운 오류가 계속 발생합니다.
- Seetest 사용할 수있는 방대한 방법을 제공하는 반면 Appium은 방법 수가 제한되어 있습니다.
따라서 라이선스를 구입할 돈이없고 설정에 많은 시간을 할애 할 수있는 경우 테스트 환경에서 Appium으로 이동하되 신뢰할 수있는 모바일 앱 테스트를 위해 Seetest를 옹호합니다.
답변
SeeTest 및 Appium 도구
- 재사용 성
- Appium : 재사용 가능한 라이브러리는 개발 중
- SeeTest : 일반적으로 사용되는 많은 기능을 사용할 수 있습니다. SeeTest 라이브러리에 있습니다.
- 하이브리드 앱
- Appium : 웹 요소 식별은 지루한 작업입니다. 네이티브에서 웹보기로 또는 그 반대로 드라이버를 반복적으로 전환합니다.
- SeeTest : 웹 및 네이티브의 요소는 매우 쉽게 식별 할 수 있으며 드라이버 개체를 전환 할 필요가 없습니다. 매개 변수 값만 작동하여 개체를 식별 할 수 있습니다. 웹 또는 기본보기에서. XPath 언어를 완벽하게 지원합니다.
- 신뢰성 Appium : 요소 식별 방법이 언젠가 작동하지 않습니다. 즉, appium이 xx 요소를 클릭 할 수 없습니다.
- SeeTest : 매우 안정적 임
- 비용
- Appium : 무료
- SeeTest : 유료, 1 개월 무료 라이선스 사용 가능
- 병렬 실행
- Appium : Selenium 그리드로 가능
- SeeTest : 병렬 실행에 사용할 수있는 클라우드 소프트웨어 실험
- 텍스트 개체 식별
- Appium : 사용할 수 없음
- SeeTest : 모든 언어 (극동 언어 포함) 및 특수 문자를 지원하는 OCR 엔진