Highlights

모바일 어플리케이션 테스트를 위한 전용 환경을 제공합니다
모바일 서비스 테스트는 다양한 기기와 환경을 미리 준비해야 하는 번거로움이 있습니다. 이 때 기기 구매 및 환경 구축 비용은 물론 테스트를 위한 시나리오 작성과 검증 과정에서 소요되는 리소스가 상당하며 서비스의 트래픽 규모나 성격에 따라 점검 시기도 달라집니다. 매번 동일한 테스트 환경에서 모바일 서비스를 테스트하는 것은 서비스의 품질을 떨어뜨리는 요인이 되며 이를 해결하기 위하여 모바일 어플리케이션의 성격과 트래픽 규모에 적합한 전용 테스트 환경을 구축할 필요가 있습니다. SK AX의 모바일 어플리케이션 테스트 솔루션인 mTworks는 모바일 어플리케이션을 테스트하고자 하는 고객의 상황에 가장 적합한 테스트 환경을 제공합니다. 전용 환경에서 상시 테스트가 필요한 고객을 위한 Private 상품과 간헐적 테스트가 필요한 Public 상품으로 세분화하며 각 고객의 테스트 패턴에 따라 합리적으로 이용할 수 있습니다.
모바일 앱, 웹 테스트를 위한 특화 전략이 필요합니다
모바일 기기 별로 다양한 화면 크기와 상이한 OS 버전은 서비스의 UI/UX에 큰 영향을 미칩니다. 이는 모바일 서비스 테스트 작업에서 작업자의 피로도를 증가시키고 어플리케이션 출시 이후 예상치 못한 오류로 고객 만족도를 떨어뜨릴 수 있습니다. mTworks는 기존의 모바일 테스트가 다양한 기기에 표준화된 테스트 전략을 수행하지 못한다는 단점을 극복하기 위해 객체 기반의 테스트 방식을 제공하고 있습니다. mTworks의 객체 기반 테스트 방식은 누구나 쉽게 테스트 스크립트를 작성하고 사용할 수 있으며 다양한 기기에 작성한 스크립트를 동시 테스트할 수 있다는 장점이 있습니다. 이는 기기 별로 다양한 OS 버전, 다양한 UI에 동시 적용 가능하여 반복 테스트를 최소화합니다. 또한 테스트 과정에서의 오류 상황을 One-Page Report로 제공하여 오류를 빠르게 파악하고 유지보수 시간과 비용을 효율적으로 감소시킬 수 있습니다.
실제 고객의 반응을 고려하여 모바일 서비스를 기획할 수 있습니다
인터넷 사용자의 주 활동 무대가 PC에서 모바일로 변하며 모바일 서비스의 중요도는 점점 더 높아지고 있습니다. 치열해진 모바일 서비스 경쟁을 주도하기 위해서는 단순히 모바일 서비스 품질을 향상하는 것뿐만 아니라, 고객의 반응을 모니터링하여 고객 경험을 극대화할 필요가 있습니다. 기존 모바일 어플리케이션 성능 모니터링(APM) 툴들은 CPU 사용량, 응답 시간, 트랜잭션 추적 등 서버와의 통신 과정에서의 상호 관계를 추적하기에는 용이했으나 모바일 기기 상에서의 데이터를 확인하는 기능이 취약하여 실제 고객의 사용 경험을 판단하기 어려웠고 이는 다수의 기업들이 mTworks를 선택하는 계기가 되었습니다. mTworks는 서버에서의 응답시간이 아닌 실제 모바일 기기에서의 상호 작용 데이터를 수집하여 서비스의 이상징후에 대한 직관적인 데이터와 사전대응책을 제공합니다. 이를 통해 QA 담당자는 실제 기기 별 문제점을 더 빠르게 파악할 수 있으며 실 사용자의 시선에서 서비스를 검토할 수 있습니다.
Features

모바일 어플리케이션 서비스는 그 생애주기나 트래픽 규모, 취급하는 데이터 민감성 등에 따라 테스트 주기와 범위가 달라집니다. mTworks는 서비스 별로 다른 테스트 주기와 범위를 고려하여 최적화된 환경을 제공합니다. 고객은 상시 테스트 여부, 테스트 기기의 숫자와 종류, 테스트 환경의 보안 요구 수준에 따라 테스트 환경에 가장 적합한 mTworks Public, mTworks Private 상품을 선택할 수 있습니다. • mTworks Public : SK AX의 판교 모바일 테스트 센터에 원격 접속하여 언제 어디서든 서비스를 테스트할 수 있으며 별도의 기기 구매 없이 테스트한만큼의 비용을 지불하는 경제적인 상품입니다. • mTworks Private : 보안이 요구되는 금융 산업 등에서도 자체 통신망을 통해 안전한 성능 테스트가 가능합니다.

mTworks는 기존 테스트 방식인 좌표 및 이미지 기반 테스트 방식을 개선하여 모바일 서비스 테스트에 특화된 새로운 테스트 방법을 고안했습니다. mTworks의 객체 기반 자동화 테스트 방식은 OCR로 텍스트를 인식하고 텍스트와 각 이미지를 객체화하여 어플리케이션을 테스트합니다. 작성한 스크립트를 다양한 단말기에 동시 적용하고 그 결과를 하나의 리포트로 통합 제공하여 스크립트 별 단말기의 오류 상황을 직관적으로 파악하고 유지보수에 소요되는 시간을 최소화합니다. One-Script, Multi-Device, One-Report 과정으로 이루어진 mTworks의 객체 기반 자동화 테스트는 각 단말기의 서로 다른 UI와 OS의 차이점을 파악하는데 용이하여 테스트 업무의 생산성과 효과성을 높이고 테스터의 QA 작업 피로도를 최소화합니다.

SK AX의 mTworks는 어플리케이션의 성능을 검증하는 Performance Insights, 오류를 선제 감지하는 Crash Insights, 고객이 서비스 운영 상황을 좀 더 상세히 확인하고 관리할 수 있는 대시보드 기반의 어플리케이션 성능 모니터링을 지원합니다. mTworks의 대시보드 상에 어플리케이션의 성능 목표를 설정하고 모바일 앱의 성능 현황과 앱 리뷰평점 등 고객의 실시간 반응을 모니터링하여 예기치 못한 이상징후에 선제 대응할 수 있습니다. 실시간 모니터링을 통해 취합한 어플리케이션의 성능과 실제 고객의 반응을 점수로 환산하여 어플리케이션의 품질 점수를 측정하여 모바일 앱의 성능을 안정적으로 유지하고, AI를 활용한 분석을 통해 장애상황을 예측할 수 있습니다.