Skip to content

모바일 웹페이지 테스트 자동화

2013/07/15
tags: ,

지난 6월 부터 모바일 웹페이지에 대한 테스트 자동화 프로젝트를 시작했습니다.

 

여러가지 정리해 둔것이 있지만 옮기기에는 시간이 없고 게을러서;;;^^;

우선 맛배기로 몇가지 링크를 공유해 볼까 합니다.

 

Webdriver : http://www.w3.org/TR/2013/WD-webdriver-20130117/

Selenium : https://code.google.com/p/selenium/

Getting Started With Android Driver  : https://code.google.com/p/selenium/wiki/AndroidDriver

IPhoneDriver : https://code.google.com/p/selenium/wiki/IPhoneDriver

How To

http://android-developers.blogspot.kr/2011/10/introducing-android-webdriver.html

http://abodeqa.wordpress.com/2013/05/08/configuring-android-webdriver-in-eclipse/

Hybrid

IPhone & Android : http://appium.io/

IPhone : 내장되어있는 Safari를 통해 직접 테스트 가능

Android : Chromedriver를 통해 chrome을 따로 설치해서 테스트 가능 (크롬브라우저 app이 Intel x86 에서는 실행되지 않음.)

Android : http://dominikdary.github.io/selendroid/

Mobile Browser Inspector

Weinre : http://people.apache.org/~pmuellr/weinre/docs/latest/

QA 자동화를 통해 얻을 수 있는 이점은

모바일 웹페이지는 물론 네이티브 앱에 대해 배포시마다 반복되는 테스트에 대해 스크립트를 작성해두면 컴퓨터로 자동화 할수 있기 때문에

많은 인력 리소스를 절감 할 수 있고 좀더 믿을 만한 결과를 얻을 수 있다고 생각합니다.

몇년 전 모바일 어플 개발할때 출시때부터 업데이트 할때마다 반복적은 테스트로 몇시간씩 하면서 야근했던걸 떠올리면…ㅠ_ㅠ

다음 언젠가.. 안드로이드 / 아이폰에 대해 실제 시스템에 대한 구축방법을 적어보겠습니다.^^

 

댓글 2개 leave one →
  1. 최승범 permalink
    2013/11/28 9:16 오전

    appium 검색하다 우연히 들렀습니다🙂 자동화는 잘 진행되고 있으신지요? 전 현재 ruby 로 webdriver+capybara+savon(api) 라이브러리를 이용해 웹 자동화를 하고 있습니다. 아 스크립트는 cucumber 로 쓰고요
    모바일 웹+앱+하이브리드 테스트를 하려고 보니 찾아본 것 중에는 appium 이 가장 괜찮아 보이더라구요. 하지만 위에 말씀하신것 처럼 꼭 크롬드라이버를 띄울 필요는 없고 (에뮬레이터에 있는) 기본 인터넷 브라우저를 띄어서 테스트하는 것도 가능하더라구요…
    아직 많이는 못 봤는데 혹시 적용사례 좀 알 수 있을까 싶어 덧글 남깁니다🙂

    • 2014/01/08 2:01 오후

      우선 안녕하세요^^; 너무 오래전 댓글에 댓글을 남기네요;
      제가 알기론 appium 의 경우 selendroid 를 이용해 하이브리드 앱에서 webview를 통해 mobile web 페이지를 테스트 가능했다가 0.8 부터 chromedriver 를 통해 mobile web 을 테스트를 지원하는 걸로 알고 있습니다.
      적용은 IOS의 경우 맥미니 시뮬레이터와 android 는 넥서스7(에뮬레이터는 여러가지 이슈로.. OTL)로 모바일웹페이지에 대해 자동화 테스트해서 실무 적용 중입니다.^^

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: