Tag Archives: SMAC 온라인 앱 테스트

안드로이드 앱 테스트 서비스

안드로이드 앱을 개발하고 서비스하다 보면, 특정 기기에서만 문제가 발생하는 경우를 종종 볼 수 있다. 이 문제는 해당 기기가 없으면 재현하기도 힘들고, 결국 디버깅하기도 어렵다. 큰 회사의 경우에는 테스트 기기를 다양하게 보유하고 있어서 문제가 없지만, 필자의 경우처럼 개인 개발자들은 현실적으로 테스트 기기를 여러 대 구매하기가 어렵다. 그래서 찾아보니 앱을 온라인에서 쉽게 테스트할 수 있는 무료 서비스가 2개 정도 있고, 아주 유용하기에 이 온라인 테스트 서비스를 살펴보자.

1. SMAC 온라인 앱 테스트 도구

이 도구는 한국 모바일 산업 연합회라는 곳에서 운영하는 스마트 모바일 앱 개발자 지원센터에서 서비스하고 있다. 테스트 할 수 있는 단말기가 국내 안드로이드 기기 제조사, 소니, 그리고 애플의 몇 개의 기기에서 자신의 앱을 확인할 수 있다. 아래 링크로 사용할 수 있다.
https://apptest.appvillage.or.kr/service/index.do


– 앱 테스트 도구를 실행한 화면

위 화면은 온라인 앱 테스트 도구에서 삼성 갤럭시 S8 기기를 실행한 화면이다. 위아래 스크롤로 사용할 수 있는 기기를 확인할 수 있고, 원하는 기기를 선택하고 “시작하기” 버튼을 클릭하면 된다.

2. 삼성 리모트 테스트 렙(Remote Test Lab)

개발한 앱을 삼성의 모바일 제품군인 갤럭시(Galaxy), Z, 와치(Watch) 에서 테스트 할 수 있다. 갤럭시의 최신 제품인 Z 플립(Z Flip)이나 폴드(Fold) 제품은 가격이 고가이기에 개인 개발자가 앱을 테스트하기 위해서 구매하기 어렵기에 이 서비스는 개인 개발자들에게 매우 유용하다. 아래 링크로 연결할 수 있다.
http://developer.samsung.com/rtlLanding.do


– 삼성 리모트 테스트 렙의 갤럭시 탭 화면

위 화면은 갤럭시 탭에서 테스트할 수 있는 일부 기기를 보여준다. 이 외에도 갤럭시 노트 10, S9, S8, S7, S6, S5 및 탭 S4, S3 등을 테스트할 수 있게 지원한다. 위 화면에서 왼쪽의 Z를 선택하면 타이젠 기반의 앱을 확인할 수 있다. 그리고, 와치를 선택하면 갤럭시 와치, 기어, S3, 그리고 기어 핏 2에서 테스트할 수 있게 지원한다.

   
– 갤럭시 Z 플립에서 테스트하는 화면

위 화면은 갤럭시 Z 플립 기기를 실행한 화면이다. 첫 번째 화면은 플립을 접은 모습이고, 두 번째 화면을 플릭을 연 화면이다.

위 2개의 서비스에 대한 장/단점을 살펴보면 아래와 같다.

– SMAC 온라인 앱 테스트 도구는 테스트 도구를 실행하면 여러 기기(삼성 일부, LG, 그리고 소니 등)를 시작해서 테스트 할 수 있고, iOS/iPad도 지원하는 것이 강점이다. 그러나, 최신 안드로이드 기기를 지원하지 않는 것이 단점이다.

– 삼성 리모트 테스트 렙은 삼성에서 만들고 있는 다양하고 최신의 기기에서 테스트할 수 있게 지원하는 것이 강점이다. 그러나 매번 자바 웹 스타트 파일(jnlp)을 다운로드 하게 해서 여러 기기에서 테스트하기에는 좀 불편하다.

위 2가지의 앱 테스트 서비스를 사용하면, 개인 개발자가 많은 테스트 기기를 보유하지 않아도 테스트 및 디버깅을 할 수 있어서 아주 유용하다.