[사전확인]

Native App, Web App, Hybrid App

출처 : https://m.blog.naver.com/acornedu/221012420292

 

 

What is Appium ?

Appium은 모바일 애플리케이션의 테스트 자동화를 가능하게 해주는 오픈소스 라이브러리이다. native, hybrid, mobile web 등 모든 타입의 모바일 애플리케이션의 테스트 자동화를 가능하게 해준다. 자동화된 테스트는 실제 디바이스나 에뮬레이터, 혹은 시뮬레이터에서 실행될 수 있다. 

 

 

 

How Appium Works

앱피움은 Client - Server 아키텍쳐로 동작한다

Appium 서버는 Node.js로 작성되었으며 WebDriver 세션을 생성하고 관리하는 HTTP 서버이다.

클라이언트는 아래의 언어를 지원한다

Java
Python
C#
Javascript
Ruby
PHP
Robot Framework

 

[Desired Capabilities]

자동화 세션의 종류를 서버에 알리기 위해 Appium 서버로 전송되는 일련의 키와 값입니다.

관련 설명은 아래 URL 참고

http://appium.io/docs/en/writing-running-appium/caps/

 

Desired Capabilities - Appium

From here you can search these documents. Enter your search terms below.

appium.io

 

 

[How to install appium on Windows]

Check if node.js is installed on your system

node --version
npm --version

 

Download node.js installer 

https://nodejs.org/en/download/

 

Download | Node.js

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

nodejs.org

Run the installer & install node.js & npm

 

Check if node.js & npm are installed

node --version npm --version

where node

where npm

 

Install appium with node.js

npm install -g appium

 

Check if appium is installed

appium -v
where appium

 

Start appium

appium

 

 

[How to install appium with with Appium Desktop Client]

Download appium desktop client

http://appium.io/

 

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

 Install appium desktop client

 Start appium through appium desktop client

 

 

 

How to check installation & dependencies (appium-doctor)

Install appium-doctor

https://github.com/appium/appium-doctor

 

appium/appium-doctor

Tool to verify appium installation. Contribute to appium/appium-doctor development by creating an account on GitHub.

github.com

npm install appium-doctor -g
appium-doctor -h
appium-doctor --android

 

[앱피움 관련 설명 참고 URL]

https://domich.wordpress.com/2016/01/11/appium-%EC%95%A0%ED%94%BC%EC%9B%80-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EB%A7%81-%EA%B8%B0%EB%B0%98-ui-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%9E%90%EB%8F%99%ED%99%94-%EB%8F%84%EA%B5%AC/

 

안드로이드 테스팅의 효자손 “Appium(앱피움)” 파헤치기 1

[마이크로 소프트웨어 기고, 2015년 7월 31일] 안드로이드 테스팅의 효자손 “Appium(앱피움)” 파헤치기 1 -앱피움 개요 -앱피움의 아키텍쳐 -개발환경 구성 ->안드로이드 앱 개발 환경 구성하기 ->��

domich.wordpress.com

 

 

'APP Test > 테스트 환경구성' 카테고리의 다른 글

Android Stuido Emulator  (0) 2020.08.13
JENKINS 설정 및 테스트  (0) 2020.08.13
빌드 환경 구성(Jenkins-Android-Docker)  (0) 2020.08.10
블로그 이미지

정신차려이각박한세상속에서

,