강의를 제외하고 인터넷을 찾아보면 Appium Studio에 대한 정보가 많이 없고
이것을 사용하여 자동화를 수행한다는 내용도 찾아보지 못했습니다.
실무에서는 Appium Studio 보다는 직접 Python 스크립트를 짜서 수행하는 것이 일반적일까요?
아니면 아직 실무에서 도입되지 않은 툴로 보면 될까요?
강의를 제외하고 인터넷을 찾아보면 Appium Studio에 대한 정보가 많이 없고
이것을 사용하여 자동화를 수행한다는 내용도 찾아보지 못했습니다.
실무에서는 Appium Studio 보다는 직접 Python 스크립트를 짜서 수행하는 것이 일반적일까요?
아니면 아직 실무에서 도입되지 않은 툴로 보면 될까요?
우선 강의를 시청해 주셔서 감사합니다.
QA 실무에서는 Appium을 많이 사용하는데 회사는 비용 대비 가치나 효율성을 중요시하기 때문입니다.
동일하게 '무료'라는 조건으로 자동화 도구를 선정한다면 Appium Stduio보다 Appium이 퍼포먼스가 훨씬 좋지만,
장비 구비, 설치 및 구성, 개발 언어 지식 등 다양한 조건이 필요하여 초기 투자 비용이 큽니다.
그에 비해 Appium Studio는 처음 app 자동화를 접하거나 구축할 때 위에서 언급한 환경적 제약이 거의 없다고 생각을 합니다.
저는 실제 실무에서 Appium Studio를 사용하여 자동화를 구축하였고 현재도 Appium과 Appium Studio를 같이 사용하고 있습니다.
Appium Studio로 자동화를 구축하면서 "왜 이렇게 자료가 없을까?" 생각을 많이 하였고 직접 강의를 제작하게 된 이유입니다.
App 자동화 구축 시 Appium Studio와 Appium 장·단점을 정리하였으니 해당 내용을 바탕으로 방향을 잡는데 많은 도움이 되었으면 합니다. (추가로 Appium Studio는 자동화 뿐만 아니라 Mirroring(조작 가능), 로그, 성능 확인 등 다양하게 활용할 수 있음)
1. Appium Studio(free version)
- 하나의 OS(Windows)에서 Android, iOS 모두 자동화 구축이 가능(가장 큰 장점이지만 아쉽게도 Apple 보안 강화로 현재는 iOS 17 미만에서만 가능)
- 비언어 개발이 가능(접근의 용이성)
- 초기 투자 비용 적음
- 다양한 조건에 따른 시나리오 구현의 어려움
2. Appium
- iOS 자동화 구축을 위해 Mac or Macbook 필요
- Java, Python 등 개발 언어 지식 필요
- 초기 투자 비용이 큼
- 다양한 조건에 따른 시나리오 구현이 가능
감사합니다.
답글