Software Quality Engineering/ⓣⓔⓢⓣ
모바일 서비스 테스트 자동화
뚱땡이 우주인
2017. 11. 14. 16:06
일관되고 반복 가능한 테스트 프로세스를 적용해 회구 테스트 등을 자동화화면 짧은 시간 동안 더 많은 테스트를 실행할 수 있고 간단한 결함은 쉽게 재현할 수 있다. 특히 파편화가 심하고 업데이트 주기가 짧은 모바일 환경에서는 테스트 자동화로 테스트 효율을 향상시킬 수 있다.
■ 모바일 테스트 자동화 유형
일반적으로 데스크톱에 자동화 도구를 설치하고 모바일 기기를 USB나 Wi-Fi로 연결해 제어하는 방식으로 실행
네이트브 앱 자동화 프레임워크
Android |
|
iOS |
웹 앱
현재는 Selendroid Project로 통합되었다. WebView 로만 구성된 앱을 설치해 해당 웹뷰를 제어하는 방식으로 테스트를 자동화를 구현한다. |
|
크롬을 테스트할 수 있게 WebDriver의 wire protocol을 구현한 서버다. PC와 안드로이드에 설치된 크롬 브라우저를 테스트할 수 있다. |
|
기기에 설치된 브라우저를 직접 제어하는 방식을 제공 |
하이브리드 앱
Selendroid, Calabash 가 지원
https://bitbar.com/mobile-game-testing-part-2-ui-and-functionality-image-recognition/
https://bitbar.com/top-5-android-testing-frameworks-with-examples/