티스토리 뷰

반응형

QA 5년차에서 현재 TestCase제작하고, 검증하고, 단말관리하고 있지만, 이거 외에 QA업무 능률 향상이 되어야 한다고 생각이 들어

현재 팀에서 자동화 테스트를 시작해보려고 합니다.

 

App을 자동화 테스트로 돌리기 위해선 일단 자동화 프로그램이 필요한데, 구글링을 많이 해봤지만, 정보가 많이 없어 아쉽긴 합니다.

그래도 해보는데 까진 해봐야 하기 때문에 도전을 해봤습니다.

일단 MAC 기준으로 Appium 환경 세팅을 했습니다. 그리고 Android 환경에서 일단 테스트해보려고 합니다.

정말 오랜만에 4학년 프로젝트 하는 듯한 느낌이 들어 재밌긴 했었습니다만 많이 부족한게 티가 나지만 도전해보겠습니다!

 

1. jdk 설치

환경 구축을 위해 제일 먼저 java jdk 설치를 해야합니다.

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

2. 'JAVA_HOME' 환경 설정

2-1. jdk 설치가 제대로 되었는지 확인 차 터미널 통해서 확인을 해봅니다.

cd /Library/Java/JavaVirtualMachines 에서 ls -al 입력하면, 설치한 jdk-버전이 나옵니다.

저는 두개를 설치해서 두개가 나오는군여 일단 jdk 설치 완료된것을 확인했습니다.

 

2-2. jdk 설치된것을 확인하였으니, 패치 설정을 해줍니다.

vi ~/.bash_profile 입력 후 i 키를 선택하면 편집모드로 전환됩니다.

편집모드로 전환된 후 아래 이미지와 같이 입력을 합니다. (jdk 버전 잘 확인하여 입력하길 바랍니다.)

입력 완료 후에는 esc 로 편집모드에서 읽기모드로 전환 시켜 shift + [+] + ; 이렇게 3개의 키를 동시에 선택 후 wq! 입력하여 enter를 눌러 저장 완료가 수행시킵니다.

그리고, 마지막으로 입력한 내용들을 저장하기 위해 source ~/.bsh_profile 명령어를 입력합니다.

 

2-3. JAVA_HOME 제대로 저장되었는지 확인을 합니다.

echo $JAVA_HOME

이렇게 MAC에 jdk 설치와 JAVA_HOME 패치를 완료 후에 Android 환경에서 확인을 하려면 Android Studio를 설치해줘야하는데요 

3. Android Studio 설치

https://developer.android.com/studio

 

Download Android Studio & App Tools - Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

Android Studio 설치 후 실행하여,  SDK Manager를 선택합니다.

SDK Tools에서 빨간색 영역은 전부 설치해 주시길 바랍니다

전부 설치를 완료했으면, 다시 MAC 터미널에서 이번엔 ANDROID_HOME 환경설정을 적용해줘야 합니다.

그러기 위해선 Android SDK 위치를 알아두셔야 합니다. 위치를 복사를 해주세요!

4. 'ANDROID_HOME' 환경 설정

MAC 터미널을 실행하여, 

vi ~/.bash_profile 로 들어가 아래와 같이 입력하시면 됩니다.

꼭 #ANDROID_HOME 도 같이 써주셔야합니다. 주석인줄 알고 안썼었는데, 실행 시 오류가 나더라고요

그리고 아까와 같이 source ~/.bash_profile을 하여 입력한 내용을 저장하고,

echo$ ANDROID_HOME을 입력하여 제대로 적용되었는지 확인을 하시면 됩니다.

이렇게 JAVA_HOME과 ANDROID_HOME을 MAC에 적용하였습니다.

설치해야할 프로그램들이 많아 두번째 포스팅으로 넘어가겠습니다 ㅎㅎ

 

오랜만에 구글링하며, 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
글 보관함