본문 바로가기

Automation40

QA 지원 도구가 필요해!! Python Tkinter로 QMS (QA Test Management System) 를 만들게 된 이야기 Postman으로 테스트에 필요한 기능들은 많이 자동화 해놨지만 여전히 테스트에는 시간이 많이 걸리는 precondition이나 step이 많았습니다. 한 곳에서 다 할 수있다면야 큰 문제가 되지 않았겠지만 어떤 셋팅은 Postman으로 하고, 어떤 셋팅은 Nosqlbooster로 직접 DB를 수정해야 하고, 어떤 셋팅은 admin 페이지에서 해야 하니 여간 번거로운게 아니였습니다. 테스트전 사전셋팅에 시간이 점점 많이 사용되는 QA팀원들을 보며 이걸 해결해야 겠다고 생각했습니다. Django + Python 마침 지금 강의도 듣고 있고 배운것도 써먹어 볼겸 이 조합으로 하는 것은 어떨까? 빠른 포기. Python Standalone App 그렇다면 Python 으로 GUI툴을 만들어서 배포하는건 어떨까.. 2021. 1. 1.
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.
Appium 원격 자동화 하기 저도 평소에는 케이블로 실제 기기를 연결시킨 뒤에 자동화 스크립트를 돌리곤 했는데 혹시 원격으로 할 수 있냐는 팀원 분들 말을 듣고 찾아보니 하는 방법이 있었습니다! (유레카) 다만 셀룰러 통신으로는 할 수 없고 자동화 스크립트를 돌리는 PC와 스마트폰이 동일한 wifi에 접속 되어있어야 합니다. 한번 해볼까요? 사전 준비하실 것은 1. 안드로이드 스튜디오 2. adb 기능을 사용할 수 있는 조건 (path 설정) 그리고 PC와 스마트폰을 케이블로 연결합니다. (뭐야 케이블 없이 하려고 하는거 아니였어?...) 그런뒤에 아래의 커맨드를 입력합니다. adb tcpip 5555 그러면 이렇게 데몬을 성공적으로 시작했다는 문구가 표시됩니다. 그 뒤에 케이블 연결을 해지해주세요. 그리고 스마트폰 와이파이 메뉴로.. 2020. 11. 18.
테스트 자동화 랜드스케이프 2020 by 카탈론 스튜디오 [Test Automation Landscape in 2020 - Katalon] 테스트 자동화 툴을 제공하고 있는 Katalon에서 2020년 테스트 자동화의 전반적인 내용을 담고 있는 리포트를 공개 했습니다. 저는 이메일로 왔는데 하마터면 이 좋은 리포트를 그냥 지나칠뻔 했네요!! 해당 링크로 가면 굉장히 의심스러운 문구의 Get Free Access to the Report 라는게 있지만 아마 정보 수집 목적으로 간단한 데이터를 모으는 것 같기도 합니다. 다 입력하고 다운로드 리포트를 하면 입력한 이메일 주소로 리포트를 다운받을 수 있는 링크를 보내줍니다. 거기서 pdf파일의 리포트를 받으시면 됩니다. 내용이 정말 많네요. (페이지만 31페이지!) 출퇴근 하면서 틈틈히 봐야겠습니다. 그런데 제가 쓰는 Appium 이 이제는 업계 3위 정도의 포지션까지 내려왔군요 ㅜㅜ Seleni.. 2020. 11. 4.