Tencent Cloud Resources

텐센트 클라우드의 다양한 소식과 기술 문서 및 정보를 확인하실 수 있습니다.

[솔루션 소개 Appium]기능 테스트 자동화 프레임워크 ‘Appium’ 사용 가이드 – 1부 

 

 

1. 개요

 

이번 연재에서는 모바일 앱 기능 테스트 자동화 프레임워크에 대해 가이드를 해드리겠습니다.

기능 테스트 자동화 프레임워크는 대표적으로 Appium, Robotium, UIAutomator, GAutomator 등이 있는데, 저희는 Appium을 통해 알려드리겠습니다.

먼저 1부에서는 Appium을 사용하기 위한 S/W 설치 및 환경 설정을 알려드리고, 2부에서는 Appium 스크립트 작성 방법에 대해 알려드리겠습니다.

 

2. Appium을 사용하기 위한 S/W 설치 및 환경 설정

 

Appium을 사용하기 위해서는 아래와 같이 3개의 소프트웨어 설치가 필요합니다.

 

2-1. JAVA

 

– Appium 실행, 스크립트 작성툴(Eclipse)를 사용하기 위한 필수 S/W입니다.

– 이미 설치가 되어있다면 스킵 하셔도 좋습니다.

 

2-2. Android Studio

 

– 안드로이드 모바일앱을 테스트할 때 디바이스가 필요하겠죠. 가상 디바이스를 사용하기 위해 설치해야 합니다.

– 로컬 PC에 연결할 수 있는 테스트 디바이스가 있다면 굳이 설치하지 않으셔도 됩니다.

 

2-3. Node.js

 

– Python 을 실행하기 위한 필수 S/W입니다.

 

아래 가이드에 설치 파일 링크가 있는데 링크에서 다운로드하셔도 되고 첨부한 설치 파일을 다운로드해서 진행하셔도 좋습니다.

 

3. JAVA 설치 및 환경 설정

 

JDK 다운로드 URL : http://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

 

– JDK 설치

 

다운로드하신 파일을 실행하시면 됩니다.

– 시스템 환경 변수 편집

 

– 환경 변수 클릭

 

 

– 편집 클릭

 

 

– JAVA_HOME 등록

 

 

– PATH 등록

 

 

– 검증 : cmd 창 -> java- version

 

4. Android Studio 설치 및 환경 설정

 

Android Studio 다운로드 URL : https://developer.android.com/studio?hl=ko

 

– Android Studio 설치

 

 

Install Type은 Standard로 선택합니다.

 

 

UI Theme은 Darcula로 해서 다크 모드로 하겠습니다.

 

 

 

JAVA라 마찬가지로 환경 변수를 등록과 PATH 추가도 해주세요. 추가하실 때 설치 위치를 반드시 확인해서 넣어 주세요.

ANDROID_HOME : C:\Users\MZC01-DCC\AppData\Local\Android\Sdk

PATH : C:\Users\MZC01-DCC\AppData\Local\Android\Sdk\platform-tools

 

 

설치가 완료되면 Create New Project를 눌러주시고 프로젝트를 생성합니다.

 

 

프로젝트 생성이 완료되면 AVD Manager에서 가상 디바이스를 하나 생성합니다. 원하는 디바이스를 선택하시면 됩니다.

 

 

생성이 완료되면 CMD 창에서 디바이스 이름을 검색합니다.

 

 

조회 : C:\Users\MZC01-DCC\AppData\Local\Android\Sdk\emulator\emulator -list-avds

실행 : C:\Users\MZC01-DCC\AppData\Local\Android\Sdk\emulator\emulator -avd Pixel_3_API_28

그럼 이런 식으로 가상 디바이스가 실행됩니다.

 

 

​5. Node.js 설치 및 환경 설정

 

Node.js 다운로드 URL : http://nodejs.org/ko/download/

 

 

모두 설치해 주시면 됩니다. Automatically install the necessary tools 옵션으로 설치하시면 나중에 Python과 같은 기타 S/W를 설치하지 않으셔도 됩니다.

모두 다 체크하여 설치하는 것을 권장합니다.

 

6. Appium 설치

 

Appium 다운로드 URL : https://appium.io/

설치 파일은 실행해 주시고 설치를 완료하면 이제 자동화를 위한 준비가 끝났습니다.

기술 블로그 내용 중에 궁금한 점이 있다면, 질문하기를 통해 문의 해 주세요.

 

 

참고링크

    • 이 콘텐츠는 저작권법에 의해 보호받는 저작물로 메가존클라우드에 저작권이 있습니다.
    • 이 콘텐츠는 사전동의 없이 2차 가공 및 영리 목적으로의 이용을 금합니다.