본문 바로가기
728x90

Automation39

Katalon, AWS에서 종단 간 테스트 자동화 솔루션 제공 (Katalon Delivers an End-to-End Test Automation Solution on AWS) 테스트 자동화 서비스를 제공하는 Katalon이 자동화 솔루션을 AWS에서 실행할 수 있도록 구축했다고 합니다. 고객이 더 빨리 제공하고 정시에 릴리스할 수 있도록 자동화 스크립트를 AWS CodeCommit에 저장할 수 있고 AWS CopePipeline 프로젝트에서 통합을 사용하여 실행할 수 있는 통합을 구축했습니다. 서비스 제공 안내 페이지 입니다. Katalon Delivers an End-to-End Test Automation Solution on AWS Katalon is a modern and comprehensive quality management platform. The platform includes capabilities such as test planning, test autho.. 2022. 12. 11.
QA도 해보자! 디바이스 팜 도입기!! STF 셋팅하기 재택을 많이 하게 되는데 가끔씩 사무실 출근을 할 때면 테스트폰을 바리바리 싸가지고 다니는 것이 점점 불편해지기 시작했습니다. 그래서 AWS 디바이스팜을 결제해야 하나?... 아니 아니 이건 불편한것 치고 너무 비용이 비싼것 아닌가? 하는 찰나 STF라는 것이 눈에 띄었습니다. AWS의 디바이스팜을 내가 직접 구성할 수 있도록 할 수 있는 거였습니다. 당장 가보자고! 회사에서 쓰는 맥미니에 바로 설치를 시작했습니다. 사용법은 아래의 github 페이지를 참고해주세요 매우 잘 설명이 되어있습니다. GitHub - DeviceFarmer/stf: Control and manage Android devices from your browser. Control and manage Android devices fr.. 2022. 9. 4.
Appium - Android webview control 하기 (Python) 최근에는 하이브리드앱이 아닌 것을 찾기 어려운 만큼 하이브리드 앱이 많이 나오고 있습니다. 그래서 자동화를 진행하다가 웹뷰와 만나게 되는데요 이 때 웹뷰 컨트롤을 위해 어떤 것을 해야 하는지 알아보도록 하겠습니다. 이 포스팅은 팀 분들의 도움을 받아 작성할 수 있었습니다! 1. context를 먼저 변경해줍니다. context는 기본적으로 NATIVE_APP 으로 되어있을 겁니다. 이것을 webview로 변경해주셔야 하는데요 NATIVE_APP은 아마 모든 앱이 동일 하겠지만 webview의 context 명은 앱마다 다를 수 있습니다. print(wd.contexts) 로 모든 context를 불러와보시고 해당 앱에 맞는 webview 이름을 체크해두세요. webview 명은 아마 WEBVIEW_ 로 .. 2022. 5. 25.
Appium TroubleShoting - 2!! Unclosed Socket, Already use in port 저는 Python Unittest로 Appium을 사용하고 있습니다. 그런데 가끔 사용하다 보면 앱이 실행되자마자 그냥 종료되면서 에러가 나는 경우가 있습니다. 그 에러 메시지 들을 보면 주로 - Unclose Socket - Already use in port 등등 다양한데요. 이런 문제들을 해결 할 때의 방법을 공유 드리겠습니다. 일단 실제 기기가 잘 연결 되었는지 아래의 커맨드로 확인해주세요 adb devices 그리고 잘 연결되어있는게 확인되었다면 아래의 커맨드를 한줄 씩 입력해줍니다. adb uninstall io.appium.uiautomator2.server adb uninstall io.appium.uiautomator2.server.test 그러면 SUCCESS 라는 문구가 보이실 겁니다.. 2022. 3. 15.
Announcing Selenium 4!! Selenium 4가 정식 릴리즈 되었습니다. 2021년 10월 13일. Selenium 4 베타 릴리즈가 끝나고 공식 릴리즈가 되었습니다!! Announcing Selenium 4 Selenium 4.0.0 is released! Get it while it's hot! www.selenium.dev 업그레이드 방법은 이곳에 있습니다. How to upgrade to Selenium 4 Interested in Selenium 4? Check this guide that will help you upgrade to the latest release! www.selenium.dev 가장 큰 변경점은 이 두가지 같습니다. 1. W3C WebDriver Protocol을 사용합니다. 기존 Selenium 3는 JSON Wire Protocol을 사용했습.. 2021. 10. 21.
테스트 자동화 정말 중요하게 생각하고 있나요? 많은 회사에서 QA Engineer를 채용하여 테스트 자동화를 진행하고 있고, 그렇지 않은 곳은 진행하기 위해 QA Engineer를 채용 중에 있습니다. 이러한 현상은 자연스레 QA Engineer의 수요를 증가시키게 하고 있죠. 그리고 예전부터 채용공고를 보면 QA와 Engineer를 하나의 직군으로 묶어서 관리하는 것을 알 수 있습니다. 사실 두 직군모두 QA 활동을 하는 것이기 때문에 하나로 묶어서 관리하는게 맞는 상황이죠. 이렇게 한데 묶여져 있는 채용 공고를 보다보면 엔지니어 직군이 압도적으로 많은 것을 아실 수 있습니다. 물론 요새는 SpecialList한 QA업무를 하시거나 뛰어난 메뉴얼 QA능력을 가진분들을 일컫는 말로도 QA Engineer를 쓰기도 합니다. 하지만 채용공고를 상세히 확.. 2021. 9. 30.