모바일 앱 하나의 개발을 위해서는 정말 다양한 단계를 거쳐야 한다. 모든 개발의 기본이 되는 기획부터, 참신한 기획을 충분히 살릴 수 있는 디자인과 프로그래밍까지. 모바일 앱의 완성을 위해서는 단 하나도 빼놓을 수 없는 중요한 단계들이다. 하지만, 소규모 개발자의 경우, 이러한 개발의 주요 과정 중 인력과 금전 문제를 이유로 소홀히 하게 되는 과정이 하나 있다. 바로 모바일 테스트와 QA 작업이다.

기본적으로 모바일 앱의 개발을 마쳤다면, 모바일 테스트와 QA 과정을 통해 문제를 분석하고, 발생할 수 있는 다양한 문제를 미연에 방지해야한다. 서비스 런칭 이전에 행해지는 품질검증을 통해 이러한 문제들을 사전에 해결한다면, '유저 불편 감소' ▶ '고객이탈 방지' ▶ '수익 창출'의 안정적인 서비스가 가능해진다.

하지만, 이러한 테스트에는 시간 부족, 테스트를 위한 모바일 기기 구입 및 테스트 인력 유지를 위한 계속적인 비용 발생 등의 다양한 문제가 따르게된다. 이러한 문제들로 인해 충분한 여력이 없는 소규모 개발자들은 자연스럽게 QA 단계를 개발 우선순위에서 미루는 경우가 잦다.

▲ 런칭 이후에 오류를 발견한다면, 문제는 걷잡을 수 없이 커진다. (출처: 다음 웹툰 '게임회사 여직원들')

이때, 개발사에게 요구되는 이러한 여러 가지 부담을 한번에 줄일 수 있는 솔루션이 있다면 어떨까? 비즈니스 솔루션 전문 기업인 네오아이티피는 QA와 모바일 테스트 단계에서 발생하는 다양한 부담을 최소화할 수 있는 새로운 솔루션으로 '리모트 테스트킷(RTK)'을 제시했다. 리모트 테스트킷 서비스를 통해 디바이스 구입 부담을 줄이고, 철저한 디바이스 관리와 시간 감축은 물론, 긴급 상황 대처도 가능하다는 것이다.

인벤에서는 그들이 말하는 '리모트 테스트킷'이란 어떤 것이고, 이를 사용하는 것이 과연 어떤 형태로 개발자들의 부담을 덜어줄 수 있는지 알아보기 위해 인터뷰를 진행했다. 본격적인 국내 서비스를 시작하며 '리모트 테스트킷'의 이점을 많은 개발자들에게 알리고, 더 나은 개발 환경을 만들어 개발자와 함께 서로 상생하고 싶다는 그들의 이야기를 인터뷰를 통해 들어봤다.


리모트 테스트킷, 어떤 서비스인가?

▲ 네오아이티피 정영근 차장

Q. '리모트 테스트킷(RTK)'은 어떤 서비스인가?

- RTK는 NTT 레조넌트(NTT Resonant)가 개발한 클라우드 기반의 모바일 앱 테스팅 솔루션이다. 네오아이티피는 RTK의 국내 독점 총판 계약을 체결하고, 본격적인 국내 유통사업을 맡게 됐다. 일본과 미국의 IDC에 350대 정도의 실제 모바일 기기가 연결되어 있고, 유저가 RTK 클라이언트를 통해 국내에서 이를 사용할 수 있는 방식이다. 일본과 미국을 타겟으로 서비스를 시작한 RTK는 이미 1,000개 이상의 업체가 사용하고 있다.

유저는 RTK의 리스트업을 통해 기기들의 실제 위치와 렌트 가능 여부, 통신사, 제조사, 출시 연도, OS에서 메모리까지 IDC와 연결된 350대의 기기 정보를 한번에 확인할 수 있다. 리스트에 본인이 테스트하고자 하는 타겟이 있다면 해당 디바이스를 정렬해서 확인할 수도 있고, 출시된 지 얼마 되지 않은 최신 기기도 즉시 대여 가능하도록 업데이트를 진행하고 있다.

유저는 원하는 기기에 앱을 설치할 수 있고, 브라우저를 열어서 해당 단말기에서 앱이 잘 작동하는지 테스트할 수 있다. 문제가 생겼다면 화면 캡처와 테스트 과정 녹화를 통해 내부 공유도 가능하다. 이외에도 화면으로만 테스트를 하다 보면 터치 기능이 잘 작동하는지 확인할 수 없기 때문에 자신의 디바이스로 화면을 전송하고, 멀티 터치 등의 터치 테스트도 직접 해볼 수 있다.


Q. 비슷한 형태의 솔루션을 제공하는 경쟁 기업이 국내외에 다수 존재하는 데, 이런 서비스와 RTK의 차별점은 무엇인지 궁금하다.

- 전 세계적으로 모바일 테스트의 니즈가 증가함에 따라 다양한 솔루션이 등장했다. 해외에는 아마존웹서비스(AWS)와 퍼펙토 모바일(Perfecto Mobile), 테스트 드로이드(Testdroid), 테스트버드(Testbird)가 있고, 국내에는 SK텔레콤과 KT가 비슷한 솔루션을 제공하고 있다. 이러한 솔루션들은 보통 자동화 테스트, 시나리오테스트 등 다양한 테스트를 진행하고 그 결과 값을 보고서 형태로 고객에게 제공하는 형식을 취하고 있다.

하지만, RTK는 이와 다르게 솔루션을 사용하는 개발자가 직접 IDC에 연결된 기기들을 활용한 테스트를 할 수 있다. 그저 최종 보고를 받는 것이 아닌, 직접 하나하나 설정하고 확인할 수 있는 것이 RTK가 가진 여타 서비스와의 차별점이다.


Q. 고객이 선택할 수 있는 'RTK' 솔루션의 종류는?

- RTK 솔루션은 크게 3가지로 나누어 진다. 첫 번째가 'RTK 퍼블릭 SaaS'로 다양한 요금제를 통해 일본과 미국에 구축된 IDC의 단말기에 원격 접속, 테스트를 진행하는 형식이다. 모든 고객이 같은 IDC 내의 디바이스를 클라우드로 사용하는 형태이기에 비교적 가격이 저렴하다. 각종 테스트 정보 등은 기기 반납 시 바로 공장 초기화를 진행하고, 티어3 등급의 보안이 적용되기 때문에 데이터 유출의 걱정은 하지 않아도 된다.

두 번째는 'RTK 프라이베잇 호스팅'이다. 공용 IDC를 통해 다른 사람과 공동으로 사용하기 싫은 유저에게는 원하는 IDC를 별도로 설치, 관리까지 진행한다. 이 솔루션에는 어드민 툴이 따로 존재하기 때문에 각종 설정을 직접 정하고 보다 편리한 개발 환경을 구축할 수 있다.

마지막은 '엔터프라이즈'로, 이는 이미 다수의 단말기와 별도의 테스트 조직을 보유한 대형 게임사나 대형 QA 대행사에 적합한 솔루션이다. 테스트용 디바이스를 사내의 여러 팀에서 사용할 경우, 동일한 디바이스를 여러 대 구매해야 하는 비용적인 문제나 분실, 고장 등의 우려가 발생하는데, RTK 엔터프라이즈를 사내의 전산실에 구축하면 이러한 문제들을 해결할 수 있다.

▲ RTK 서비스 종류 및 구성 (이미지 클릭 시 커집니다)



Q. 'RTK' 솔루션의 강점은?

- RTK의 가장 큰 강점은 리모트 컨트롤을 통해 실제 기기와 동일하게 테스트할 수 있다는 점이다. 기기 저마다의 볼륨 버튼, 뒤로가기, 홈 버튼까지 모든 조작이 RTK 클라이언트를 통해 동일하게 작동한다. 실제 개발자가 QA 테스트를 진행할 때 자신의 PC와 모바일 기기를 연결해서 스크립트를 짜고 하나하나 테스트하게 되는데, RTK 솔루션을 통한 가상 디바이스로 이와 똑같은 작업을 유선 연결 없이 간편하게 진행할 수 있다. 게임을 포함한 모든 앱 개발자들이 사용할 수 있으며, 시중에 나와있는 대부분의 디바이스에서 실제로 앱을 적용하는 모습을 확인할 수 있다.

두 번째 강점은 저렴한 가격이다. 글로벌 가격정책은 현재 플랫 요금제가 월 550달러(한화 약 65만 원)로, 실제 디바이스 하나를 구매하는 가격으로 일본과 미국의 IDC에 등록된 다양한 디바이스를 한 달간 자유롭게 테스트할 수 있다. 현재는 15 Frame/s의 속도지만, 앞으로 국내팜 개설과 함께 50여 대의 신형기기와 전용선을 연결하고, 국내 유저에게 더 빠른 속도로 서비스를 제공할 예정이다.

또한, 실제 국내 개발자들과의 만남을 통해 '조금 더 저렴한 가격이라면 사용하기 편하겠다'는 피드백을 들을 수 있었고, 이에 따라 국내에 적합한 저렴한 서비스 금액을 재선정할 계획이 있다.

▲ 실제 디바이스를 곁에 두고 테스트하는 것처럼 사용 가능하다.

세 번째 강점은 모바일 앱 개발자가 자주 사용하게 되는 서드파티툴과의 연동이 자유롭다는 점이다. 예를들어 안드로이드 앱 개발자가 가장 많이 사용하게 되는 IDE(통합개발환경)인 '안드로이드 스튜디오'를 사용할 때도 RTK를 통해 무선 연결한 디바이스가 안드로이드 스튜디오에 바로 표시된다. 또한 ATT(자동화테스트) 툴인 '아피움(Appium)'을 연동하면 테스트에 필요한 인력을 줄이고, 심화 테스트를 진행하는 것이 가능하다.


Q. RTK 솔루션 사용을 고려하는 개발자들에게 한마디 부탁한다.

- 일단 네오아이티피의 RTK 솔루션을 국내에 소개할 수 있게 돼서 너무 기쁘다. 많은 유저와 개발자, 그리고 QA 테스트를 하는 분들에게 도움이 될 수 있도록 국내 시장 형태에 맞는 패키지를 제공할 예정이다. 국내에서는 스타트업, 중소개발 개발자들이 많은데, 이러한 개발자들과 서로 상생할 수 있는 그런 생태계를 만들고 싶다. 속도와 가격, 국내에 특화된 패키지를 강점으로 더욱 노력하는 네오아이티피가 되겠다.