티스토리 뷰

반응형

이번 포스팅도 저번에 MAC 터미널에 JAVA_HOME, ANDROID_HOME PATH를 설정 이어서 진행하겠습니다.

QA 자동화 테스트 MAC Appium 환경 세팅하기 - 1 (Android 환경)

 

 

QA 자동화 테스트 MAC Appium 환경 세팅하기 - 1 (Android 환경)

QA 5년차에서 현재 TestCase제작하고, 검증하고, 단말관리하고 있지만, 이거 외에 QA업무 능률 향상이 되어야 한다고 생각이 들어 현재 팀에서 자동화 테스트를 시작해보려고 합니다. App을 자동화

jhongkk.tistory.com

먼저 위 포스팅을 따라 하신 후 진행해주세요!

 

1. HomeBrew 설치

HomeBrew 설치 이유는 MAC OS 패키지 관리 애플리케이션이며, 필수적 도구입니다.

1-1. MAC 터미널을 실행하여 /bin/bash -c “$(curl -fsSL https:raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” 입력을 하면 비밀번호를 입력하라고 노출된다. 

1-2. MAC 비밀번호를 입력하면 install 된다.

 

HomeBrew를 설치완료 되었다면, 다음 Appium을 설치해주시면 됩니다.

2. Appium 설치

 

Appium: Mobile App Automation Made Awesome.

Appium Philosophy Appium is built on the idea that testing native apps shouldn't require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools. Appium is an open source project and

appium.io

위 사이트에 접속하여 Download Appium을 선택합니다.

Appium MAC 환경으로 다운을 받아, 설치를 합니다.

Appium 설치 완료 후 MAC 터미널에서 appium --version 입력하여 설치완료된것과 버전을 확인할 수 있습니다.

3. Node.js 설치

Node.js는 확장성이 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 
사용되는 언어로는 자바스크립트(Javascript)를 활용하며, Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있는 것이 특징이다.

 

3-1. Node.js를 설치 하기 위해 MAC에서 brew install node 를 입력하여 Node.js를 설치합니다.

3-2. 설치 완료 후 npm install -g appium 입력하여, 마저 설치합니다.

3-3. 설치 완료 후 npm install wd 이것도 설치해줍니다.

위 npm은 전부 라이브러리들을 설치 해주고 있는 것입니다.

 

설치가 전부 완료되었으면 이제 appium과 정상 연결되는지 확인을 해야 합니다.

3-4. MAC 터미널에 appium &  입력하여, Appium과 연결이 되는지 확인을 하신 후 

3-5. npm install -g Appium-doctor 입력하여 설치를 합니다.

3-6. 설치 완료 후 서버연결동작이 제대로 되는지 확인을 합니다. appium-doctor 입력!

저는 전부 연두색으로 체크되어 연결이 정상동작되어있지만, 처음에는 저도 'X'표시 Error표시가 많이 났었습니다.

구글링하여, 처리를 했었고요!! 이렇게 되면 Appium도 연결이 정상적으로 된다는것을 확인했습니다.

 

이렇게 Appium 세팅도 완료하였고 이제 실행만 하면되는데요! 그것 다음 포스팅에 마지막으로 남겨야겠네요!!

먼저 설치를 한 후 다시 터미널로 실행하느라, 안되는 부분도 존재하는것 같습니다. 제 포스팅을 읽고 모르시는 부분이 생겨 댓글을 다신다면 저도 같이 구글링해서 찾아보도록 노력하겠습니다!

 

그럼 다음 포스팅으로 찾아 뵙겠습니다 :)

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함