본문 바로가기
728x90

테스트 자동화19

mac command line으로 ipa 파일 iphone에 설치하기 (커맨드라인에서 아이폰에 ipa 설치하기) 자동화를 하는 과정에서 앱 클라이언트 빌드가 나오면 나오는 즉시 웹 훅으로 제 젠킨스로 트리거를 해서 해당 클라이언트를 다운받게 해 놨습니다. (이건 추후에 전체적인 테스트 자동화 내용을 설명해보겠습니다) 그런데 다운 받은 후에 설치를 하게 해야 하는데 apk는 안드로이드스튜디오 에서 제공하는 adb 를 사용하면 되지만 ipa파일은 어떻게 설치해야 하는지 알아보고 잘 동작하길래 포스팅으로 남겨봅니다. ideviceinstaller 이 녀석을 사용하게 됩니다. 아래와 같이 brew로 설치해주세요. # For OSX brew install libimobiledevice brew install ideviceinstaller 그리고 아래의 커맨드를 사용해서 ipa파일을 디바이스에 설치할 수 있습니다. * 물론 .. 2021. 7. 27.
Appium TroubleShoting!! - Error running xcrun simctl Appium이 동작하지 않을 때 그 원인을 파악하는데 아주 많은 도움이 되는 도구 중에 appium-doctor 라는 것이 있습니다. 거의 필수 설치 도구 이기 때문에 Appium을 사용하시는 분들은 초기 설치 때 아마 같이 설치하시는 분들이 많을 것으로 알고있습니다. * appium-doctor을 설치하기 위해서는 nodejs가 설치되어있어야 합니다. 터미널 창에 하단 명령어를 입력해서 설치해주시고 npm install appium-doctor -g 터미널 창에 appium-doctor 를 입력해서 실행하면 error running xcrun simctl appium doctor 라는 빨간 에러가 뜰 경우가 있습니다!!! 이럴경우 침착하시고 xcode를 실행하신 뒤에 좌측 상단 Xcode - Prefe.. 2021. 5. 11.
Appium 2.0 is Coming. (Appium 2.0이 온다!) Selenium 4에 이어서 이제는 Appium이 업그레이드 된 정식 넘버링으로 다가오고 있습니다. 무려 2.0! 해외 사이트에서 자동화 툴 비교 분석하는 포스팅을 보면 Appium은 무겁고 사용하기 어렵다. 라는 말을 자주 볼 수 있는데요 저도 어느정도 동의하는 바 입니다. 초기 설정이 쉬운편은 아니죠. (하지만 요새는 사용이 편리한 축에 속하는 도구들이 나오고 있죠. Katalon Studio나 TestProject 처럼) 그래서! 이번에 appium 2.0은 기존의 문제점들을 보완하려고 나온듯한 느낌이 있습니다. 설치는 이렇게! npm install -g appium@next 일단 본문. Appium Pro: Installing Appium 2.0 and the Driver and Plugins C.. 2021. 1. 25.
TestProject SDK 설치 후 사용하기 TestProject로 이것저것 해보고 있는 요즈음입니다. 너무나 빠릿빠릿하게 돌아가는 것에 놀랐고 이제 비교문 까지 사용할 수 있어서 좀 더 파워풀 하게 쓸 수 있겠구나 하는 생각이 있습니다. 그래서 회사에서 진행하는 서브 서비스에는 Appium + Python이 아니라 TestProject + Python 을 해보려고 합니다. GUI쪽이야 어느정도 파악은 되는데 코드기반쪽 프로젝트를 아직 안만들어봐서 어떻게 구동되는지 봐야할 것 같네요. 그리고 역시나 iOS Developer signing이 발목을 잡고 있어서 요건 따로 테스트용 signing 생성 요청을 할 생각입니다. 일단은 두고두고 보려고 Docs 페이지만 가져왔습니다. 일단은 Appium의 Webdriver가 아니라 TestProject의 W.. 2020. 11. 30.
Selenium 4의 마지막 alpha 버전 공개 Selenium 4의 마지막 alpha 버전이 공개되었습니다. 최초 alpha 버전은 작년에 릴리즈해서 지금까지 알파버전의 개발이 이루어졌는데 이제 곧 상용버전이 나올거라는 희망을 가져봅니다 :) Selenium 3에 비해 향상된 속도와 다양한 추가 기능들을 경험해보고 싶네요. Selenium 4 With Python: All You Need To Know Selenium 4 is driving a lot of curiosity as it follows a different architecture compared to its predecessor. In this blog, we will see how to work with Python in Selenium 4. www.lambdatest.com 2020. 11. 26.
TestProject 에서 테스트 자동화 하기 TestProject라는 Test Automation 환경을 Cloud환경으로 구성해서 사용할 수 있도록 해주는 서비스가 있습니다. (이거 완전 짱 아니냐) Free Test Automation For All | TestProject TestProject is a free community powered test automation platform for recording, developing and analyzing test automation. Built on top of Selenium & Appium, supports all major operating systems, and enables every software team to test Web, Android and iOS testproject.. 2020. 11. 19.