본문 바로가기
테스팅 자동화

Appium을 통한 자동화 테스팅 준비 - 환경 설치

by 양초털이범 2021. 9. 12.

자동화 테스팅


테스팅은 제품의 품질과 요구사항 만족을 위해 꼭 필요한 과정입니다.

많은 시간을 들일수록 높은 퀄리티의 제품이 나오지만 비용, 시간의 한계로 테스트 일정을 줄이기도 합니다.

이런 상황에서 자동화 테스팅은 비용과 시간을 줄여주고, 단순 확인 작업에 들일 노력을 감소시켜줍니다.  

 

 

환경 설치


자동화 테스팅에 활용되는 도구는 수 없이 많습니다.

오늘은 그 중에서도 언어는 Java, 자동화 도구는 Appium 사용을 위한 환경 설치를 진행하겠습니다.

 

설치 환경

-OS : Window 10

-RAM : 16GB 

-시스템 종류 : 64bit

 

목차

1. JDK 설치

 

2. 안드로이드 스튜디오 설치

 

3. 환경 변수 설정

 

4. node js 설치

 

5. Appium 설치

 

6. Eclipse 설치

 

1. JDK 설치


JDK는 자동화 코드에 사용할 언어인 자바 실행을 위해 설치해주어야 합니다.

1.8 이후 버전을 설치하면 됩니다. 

 

1-1. 오라클 사이트에 가서 자기 컴퓨터에 맞는 OS와 bit를 선택하여 다운로드

https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

 

1-2. 받은 설치 파일을 실행하여 설치

NEXT를 클릭해줍니다.

 

NEXT를 클릭해줍니다.

 

다음을 클릭해줍니다.

JDK를 환경변수에 추가해주기 위해 설치 위치를 기억해 두시는 게 좋습니다. 

자기가 알기 편한 위치에 저장하는 것도 방법입니다.

 

Close를 클릭해줍니다.

이 과정을 마치면 JDK 설치가 완료됩니다.

 

 

2. 안드로이드 스튜디오 설치


다음은 안드로이드 스튜디오 설치입니다.

자동화 테스트에 익숙하신 분들은 필수는 아니지만 테스트할 디바이스의 번호, 테스트할 앱의 Xpath, Package 이름, launchable-activity의 정보를 알기 위해서 설치해야 합니다.

 

2-1. 안드로이드 스튜디오 사이트에 가서 설치 파일 다운로드

https://developer.android.com/studio?gclid=CjwKCAjwp_GJBhBmEiwALWBQk9ktCJrNNvEGFvrfWusjPd-LURoPiQ-e0n47w1fN5_Hc2A9mQZkxWhoCxF8QAvD_BwE&gclsrc=aw.ds 

 

Download Android Studio and SDK tools  |  Android Developers

developer.android.com

 

링크를 통해 안드로이드 스튜디오 홈페이지에 가면 다운로드 버튼이 있습니다.

 

2-2. 받은 설치 파일을 실행하여 설치

NEXT를 클릭해줍니다.

 

NEXT를 클릭해줍니다.

 

NEXT를 클릭해줍니다.

 

Install을 클릭해줍니다.

이 과정을 마치면 안드로이드 스튜디오 설치가 완료됩니다.

 

2-3. 설치 완료 후 안드로이드 스튜디오 실행

Android Studio를 실행

안드로이드 스튜디오에 있는 adb와 aapt를 사용하기 위해 sdk를 설치합니다.

adb는 테스트할 모바일 기기의 udid를 알기 위해, aapt는 테스트할 앱의 Package 이름과 launchable-activity 정보를 얻기 위해 사용됩니다.

 

OK를 클릭합니다.

 

정보를 공유할지 선택합니다.

정보 유출이 싫으시면 Don`t send, 상관없으시면 Send usage statistics to Google을 클릭하시면 됩니다.

 

Next를 클릭합니다.

 

Standard 선택 후 Next 클릭합니다.

 

UI 선택를 선택합니다.

안드로이드 스튜디오의 UI를 다크 모드로 할지 일반 모드로 할지 선택할 수 있습니다. 

원하는 UI를 선택 후 Next를 눌러줍니다.

 

Finish 클릭합니다.

이것으로 안드로이드 스튜디오 설치가 완료됩니다.

 

3. 환경 변수 설정


위의 과정을 통해서 JDK와 안드로이드 스튜디오를 설치했습니다.

그렇지만, 설치에서 끝나는 것이 아니라 환경변수를 설정해주어 사용해야 할 프로그램이 어디 있는지 Path를 통해 지정해줘야 합니다.

 

3-1. 환경변수 진입

제어판에서 환경변수를 검색하여 시스템 환경 변수 편집을 클릭합니다.

 

3-2. 환경 변수 클릭

 

3-3. 새로 만들기 클릭

 

3-4. JAVA_HOME 환경변수 입력

변수의 이름은 JAVA_HOME으로 지어주고 변수값은 JDK가 설치된 경로를 입력해줍니다.

JDK가 설치된 경로는 JDK를 설치했을 때 설정한 경로를 입력해주시면 됩니다.

모든 설정이 끝나면 확인을 클릭해주어 저장해주면 됩니다.

 

 

3-5. 안드로이드 스튜디오 경로 찾기

JAVA_HOME과 마찬가지로 ANDROID도 변수를 입력해주어야 합니다.

하지만 ANDROID의 경로를 알지 못하니 경로를 찾아주도록 합니다.

안드로이드 스튜디오의 SDK 경로를 알기 위해 안드로이드 스튜디오를 실행해줍니다.

아무 프로젝트나 생성하면 위와 같은 화면이 뜨게 되고 돋보기를 클릭하여 SDK 검색합니다.

 

검색을 완료하면 SDK Manager 항목이 뜨게 되고 이를 클릭해주면

 

위 사진과 같은 항목이 출력되며 Android SDK Location에 SDK의 경로가 뜨게 되고 이를 복사해줍니다.

 

3-6. ANDROID_HOME 환경변수 입력

1~3의 동작을 반복해 새 시스템 변수에 들어갑니다.

변수의 이름은 ANDROID_HOME으로 지어주고 변수값은 방금 복사한 SDK의 경로를 입력해줍니다.

모든 설정이 끝나면 확인을 클릭해주어 저장해주면 됩니다.

 

3-7. Path 설정

Path 설정을 위해 시스템 변수에 있는 Path를 선택하고 편집을 클릭합니다.

 

3-8. Path 입력

새로 만들기를 클릭 후 

%JAVA_HOME%\bin

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\build-tools\31.0.0

을 입력해주시면 됩니다.

 

%JAVA_HOME%\bin

%ANDROID_HOME%\platform-tools

는 그대로 입력해주셔도 됩니다만 

%ANDROID_HOME%\build-tools\31.0.0

취소선이 있는 숫자는 설치받은 안드로이드 스튜디오 버전에 따라 다르니 설치한 버전을 알아야 합니다.

폴더의 검색창에 %ANDROID_HOME%\build-tools를 검색하시면 

 

다음과 같은 폴더가 하나 있는데 취소선에 해당 폴더명을 입력해주시면 됩니다.

 

3-9. 설치 확인

지금까지 잘 따라오셨다면 cmd창에 

java

adb

aapt를 입력했을 때 각종 명령어 단축키 모음이 출력되게 됩니다.

 

만약 설정을 잘못하셨다면 

다음과 같이 "내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라는 내용이 뜨게 되니 다시 한번 설정해주시길 바랍니다.

 

4. node js


다음은 node js 설치입니다. 

node js를 통해 appium을 간단하게 설치 가능합니다.

 

4-1. node js 사이트에 가서 설치

https://nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

링크를 통해 node js 홈페이지에 가면 다운로드 버튼이 있습니다. 현재 버전을 클릭하여 설치해줍시다.

 

4-2. 받은 설치 파일을 실행하여 설치

Next를 클릭해줍니다.

 

약관에 동의 후 Next를 클릭해줍니다.

 

경로를 설정 후 Next를 클릭해줍니다.

 

추가적인 설정 없이 Next를 클릭해줍니다.

 

추가적인 설정 없이 Next를 클릭해줍니다.

 

Install을 클릭해줍니다.

이 과정을 마치면 Node js 설치가 완료됩니다.

 

 

5. appium 설치


node js를 성공적으로 설치했다면 appium 설치가 가능합니다.

appium은 자동화를 실행하는 툴입니다.

 

5-1. Appium 설치

cmd 창에 npm install -g appium을 입력해줍니다. 

입력하면 다음과 같이 appium을 설치하게 됩니다. 

aappium이 성공적으로 설치가 됐다면 cmd창에 appium을 입력 시 appium이 실행됩니다.

 

6. Eclipse 설치


이클립스는 자동화 코드 실행을 위한 개발 툴입니다. 

 

6-1 이클립스 사이트에 가서 이클립스 다운로드 

https://www.eclipse.org/

 

The Community for Open Innovation and Collaboration | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

 

Download를 클릭해줍니다.

 

Download를 클릭해줍니다.

 

Download를 클릭해줍니다.

링크를 통해 이클립스 홈페이지에 가면 다운로드 버튼이 있습니다. 본인 컴퓨터에 맞는 사양을 다운로드해줍니다.

 

 

6-2. 받은 설치 파일을 실행하여 설치

Dclipse IDE for Java Developers 클릭

 

INSTALL 클릭

 

Accept Now 클릭

이 과정을 마치면 Eclipse 설치가 완료됩니다.

 

 

마무리


 

오늘은 Appium을 통한 자동화 테스팅 준비 중에서도 환경 설치를 했습니다. 

익숙하지 않으신 분들은 어려울 수 있으니 댓글에 질문 남겨주시면 언제든지 답변해드리겠습니다.

다음에는 이클립스에서 자동화 테스팅의 환경 설정과 간단한 코드를 실행해 보도록 하겠습니다.

댓글