Appium 설치 준비

sunny·2022년 11월 5일
0

Appium

목록 보기
1/8

mac에서 appium을 설치하고 android 모바일을 테스트하고 언어는 Python을 사용한다고 할때:

환경 구성

macOS + appium + python + Pycharm + android studio

설치와 환경구성

1) JDK(1.8이상 JAVA_HOME) 

2) Android SDK (android studio, 에뮬레이터, ANDROID_HOME)

  • android studio 없이도 에뮬레이터 설치 가능
  • homebrew 설치되어 있다면 android-sdk 설치 가능

3) Python
4) Pycharm

5) Homebrew
6) Node.js
7) Appium (Appium GUI / Desktop App)
8) Appium-Client (Appium-python-client)

생각
현업에서 appium을 사용해보기 위해 그동안 많은 시도를 해봤지만, 항상 시도만 하고 끝났다.
그런 이유가
(1) 대부분 QA들은 야근이 정말 많다는 점. (케바케이긴 하지만)
(2) 스크립트 작성의 어려움 (QA가 개발 지식이 있어야 하는가에 대한 의문점, 자동화는 개발자의 영역이다?)
(3) 스타트업의 경우 ui가 빠르게 변하기 때문에 자동화를 해도 또 스크립트를 바꿔야 한다는점.
(4) 유지보수에도 그만큼 시간이 든다는 점 (그렇다면 ui가 안바뀔만한 지점으로 조금씩 점차 늘려가면서 커버리지를 높이는 방법은?)
(5) 결국 자동화도 기계가 하는 것이기 때문에 오류가 있을 수 있다는 점
기타 등등의 사유가 있었다.
하지만 스타트업에서 최근 몇년안에 급성장한 웹/앱서비스를 하는 회사를 보면 QA들도 많은 개발지식을 가지고 있고 자동화테스트를 하고 있다.
그런 곳들은 왜 저러한 사유에도 불구하고 자동화테스트를 하고 있은걸까?
그동안 appium은 앱에서 많이 사용되는 자동화 도구야! 라고만 들었고 시연정도만 봐왔지만, 혼자서라도 한번 appum이 뭔지 알아보고 싶어졌다.
자료가 대부분 영어로 되어있지만, 의미없는 삽질은 없다는 생각으로 시작된 자동화 공부 화이팅!

profile
Believe in yourself :)

0개의 댓글