본문 바로가기
728x90

테스트자동화7

프런트엔드 개발자를 위한 테스트 가이드 책 발송 지연 테스트 자동화 덕후인 저는 유유히 인스타 팔로우 중인 제이펍 출판사의 포스팅을 보게됩니다. 아니 테스트 자동화 프레임워크를 소개해주는 신간이 나왔다니!? 거기다가 서평단 모집까지 한다니!? 바로 묻고 더블로 가고 싶었지만 응모는 한명당 한번이기에 소망을 꾹꾹 눌러담아 댓글로 응모를 했습니다. 그리고 대망의 서평단 합격자 발표의 날! 아니 왜죠 ㅠㅠㅠㅠㅠㅠㅠㅠ 이벤트 새옹지마 아니겠습니까. 당첨자분을 축하하며 마음을 정리했지만 책은 포기할 수없었습니다. ...내가 사서 쓰면되지? po예약구매wer 를 마치고 8일만을 기다리고 있었습니다. 저는 한통의 문자를 받게됩니다. 어?...... 제이펍출판사 인스파이어드 책 까지 샀는데 아니 대체 뭐가 문제란 말인가 아~ 프런트엔드 개발자를 위한 테스트 가이드 책만 .. 2023. 7. 11.
APK의 Package 이름과 AppActivity 이름을 알아내보자 Appium을 사용하는 경우 반드시 알아야 하는 이름이 있습니다. appPackage와 appActivity 이죠. 개발팀에게 문의하면 바로 확인이 가능하지만 개별적으로도 알아낼 수 있는 방법이 있습니다. 일단 Android Studio가 설치되어있어야 합니다. 2020. 9. 29.
게임 어플리케이션을 Appium으로 자동화 할 수 있을까? - 2 이전 글에서 게임 어플리케이션을 Appium으로 자동화 할 수 있을까? - 1 예전 게임회사에 있을 때는 자동화라는게 있는지도 몰랐던 늅늅 시절이라 손이 빠르고 정확한게 장땡인줄 알았지만 이제 자동화를 어느정도 하고 나니 일반 어플리케이션은 자동화가 되는데 �� goddessbest-qa.tistory.com 라X트오리X을 appium inspector로 띄우려고 했으나 띄우지 못하고 여차저차 해딩해가며 겨우 띄워봤습니다. 역시나 최초 실행 화면에는 아무것도 잡히지 않네요. 그래도 포기하지 않고 로딩을 거쳐 랜딩화면에 진입하면! 안되는군요. 잡히지를 않네요. 해당 게임은 유니티 엔진을 사용했고 첫번째 글의 게임도 자체개발한 엔진을 사용해서 만들었는데 네이티브 언어로만 만든게 아니면 안되는 걸까요? 가능한.. 2020. 9. 29.
게임 어플리케이션을 Appium으로 자동화 할 수 있을까? - 1 예전 게임회사에 있을 때는 자동화라는게 있는지도 몰랐던 늅늅 시절이라 손이 빠르고 정확한게 장땡인줄 알았지만 이제 자동화를 어느정도 하고 나니 일반 어플리케이션은 자동화가 되는데 과연 게임도 이게 될까? 라는 의문이 생겼습니다. 참고로 몇년도의 NDC인지는 모르겠지만 퍼즐 게임을 자동화 해서 빠르게 클리어하는걸 시연하는 것을 본적이 있습니다. 아마 넥슨 개발팀이였던걸로 기억하는데 appium도 자체적으로 커스텀해서 쓰신다고 한 것으로 기억하네요. 개인적으로 라X트 오리X이 처음 나온 뒤에 버그 이슈가 팡팡 터지면서 유저들이 불만을 토해내는 것을 봤습니다. 게임업계 출신이다보니 이런 상황은 참 안타깝더라구요. 그래서 자동화를 한번 해볼까? 하다가 내 일이나 하자 헉헉... 하고선 접은 기억이 있습니다. 일.. 2020. 9. 29.
Appium에서 클립보드에 있는 텍스트 사용하기 앱 기능을 보면 특정 문자열을 기기의 클립보드에 저장해주는 기능이 있습니다. 쿠폰 번호 입력이 가장 대표적인 기능이죠. 이렇게 클립보드에 저장되는 텍스트를 사용하고 싶을 때는 하단의 스크립트를 써주시면 됩니다. driver.get_clipboard_text() 해당 값을 임의의 변수에 넣어주시고 그 변수를 사용하시면 됩니다. clipboard_text = driver.get_clipboard_text() 요렇게 하면 clipboard_text에 현재 클립보드에 저장된 텍스트 값이 들어가겠죠~ 잘 사용해봅시다~! 2020. 9. 28.
Appium에서 React Native App elements ID 지정하기 / element 찾기 / find element appium으로 React Native App에서 본격적인 Front End 자동화를 시작하셨다면 이제 element를 선택하는 부분을 굉장히 많이 사용하시게 됩니다. element를 선택하는 방법 (혹은 지정)은 다양한 편인데요 appium 공식 페이지에서는 이렇게 정의하고 있습니다. http://appium.io/docs/en/commands/element/find-elements/ Find Elements - Appium From here you can search these documents. Enter your search terms below. appium.io 저는 App에서는 주로 xpath / ID / Accessibility ID를 주로 사용했고 Web에서는 xpath / Class n.. 2020. 6. 22.