제이드크로스의 신제품을 소개합니다
NEW PRODUCT

모바일 서비스 테스트와 모니터링

Mobile Health Checker를 통한 서비스 안정성 확보

통계로 보면, 지난 3년간 전 세계적으로 약 30만개의 모바일 서비스가 배포되었으며, 109억건의 다운로드가 이루어졌으며, 50% 이상의 기업이 매년 IT 예산의 20% 이상을 모바일 서비스에 투자하고 있습니다.

50% 이상의 기업이 IT 예산의 20%이상을 모바일에 투자

모바일 환경에 대한 비즈니스 기대치

모바일 서비스에 대한 기업 투자가 이렇게 증가하는 이유는 신규 비즈니스 모델을 통한 수익 창출과 업무의 생산성을 향상하고 시장 접근을 빠르게 하기 위한 것이기에 향후에도 더욱 많은 투자가 지속적으로 이루어질 것이라고 예상하고 있습니다.

50% 이상의 기업이 IT 예산의 20%이상을 모바일에 투자

모바일 환경에서의 IT 역할

기업의 투자가 늘어가는 모바일 시장에서 빠른 서비스 출시와 함께 품질과 안정성에 대한 중요성 또한 높아지고 있습니다. 개발단계에서 모바일 애플리케이션에 대한 테스트는 물론, 운영단계에서의 정상 서비스 여부를 위한 모니터링에 대한 필요성이 높아지고 있는 것입니다.

모바일 애플리케이션의 Time-To-Market 단축 필요 Speed and Velocity are Essential 1.Open Mobile Development Platform and Ecosystem – Very Competitive 2.Pace of change in mobile platforms and devices is incredibly fast 실제 기기상에서의 정상 동작 여부에 대한 확인 필요 Real Devices are Critical 1.Test results can be dependent on Device, OS, and Network provider 2.Bring Your Own Devices to work – Cannot standardize the devices 모바일 애플리케이션 테스트 및 모니터링 필요 High standard of Quality is Expected 1.User expectations are very High – Expecting to work like PC now 2.Expect to be Accessible ANYWHERE, ANYTIME and Works right

모바일 서비스의 오류는 치명적이다

모바일 서비스 오류로 인한 손해는 모바일 업무 중단에 따른 정량적인 손실 이외에도 비즈니스 기회 상실과 기업 이미지 실추로 인한 손실이 더욱 크다고 할 수 있습니다. 따라서 기존의 인프라 시스템으로 일컬어지는 서버단에 대한 안정성만이 아닌 웹과 모바일 등 사용자 접점에서의 서비스 안정성은 함께 모니터링 되고 관리되어야 하는 것입니다.

모바일 업무 활용 불가 / 비즈니스 기회 상실 / 기업 이미지 실추

이제부터 사용자 접점에서의 서비스 안정성에 대한 모니터링과 관리방안에 대하여 이야기를 해보도록 하겠습니다.

모바일 환경에서의 테스트와 모니터링 전략

1. End-To-End 모니터링

장애가 발생할 수 있는 부분은 DB와 WAS만이 아닌 네트워크 그리고 통신단말, 모바일 기기 등 그 대상이 복잡해지고 넓어졌기에 관리포인트 또한 확대되어야 합니다. 따라서 모든 접점에서의 이슈는 End-To-End 모니터링을 통해 관리되어야 하는 이유입니다.

Monitor End-To-End and pinpoint the causes of problems

2. 실제 모바일 기기를 통한 테스트와 모니터링

모바일 기기와 운영체제에 따라 이슈 또한 다양하게 나타나므로 실제 기기에서의 테스트와 모니터링이 이루어져야 합니다.

모바일 기기 및 운영체제에 따라 다른 특성을 가지므로 실제 기기상에서의 검증 필요

그러나 동일한 종류의 모바일 기기라고 하여도 사람과 환경에 따라 테스트 조건이 달라지며 가변적인 요인에 의해 정상 테스트가 이루어진다는 보장을 할 수 없게 되므로 모바일 기기에 대한 관리가 필요하며, 원격에서 접근이 가능한 클라우드 환경에서 테스트 환경을 구축하여 체계적인 관리와 공유가 되도록 해야 할 것입니다.

1.테스트 및 모니터링 모바일 기기의 관리 부재로 인한 손실이 발생하고 있음 2.모바일 기기 클라우드 환경을 구성하여 기기의 체계적인 관리 및 공유 실현

3. 테스트 자동화

다양한 모바일 기기와 환경에 따른 테스트와 모니터링이 되기 위해서는 테스트 자동화가 필수적이며, 테스트 작업을 재사용하도록 하여 서비스 개발시간을 단축하고 다양한 환경에서의 사용자 관점 테스트와 모니터링을 할 수 있도록 해야 합니다.

테스트 자동화 스크립트 재사용을 통한 사용자 관점에서의 모니터링 자동화

이러한 테스트 자동화를 통하여 개발 환경은 물론, 운영환경에서의 가용성과 성능 측정이 가능하게 되며, HP에서는 이를 위한 통합 솔루션을 제공하고 있습니다. 그 솔루션은 HP UFT Mobile과 HP BPM으로 구성되어 있으며, 기능 테스트를 자동화하고 실제 모바일 기기를 통한
End-To-End 테스트와 관리 자동화를 제공합니다.

모바일 환경을 위한 통합 솔루션

1. HP UFT (Unified Functional Testing)

HP의 기능테스트 자동화 솔루션으로 전세계적으로 가장 많이 사용되고 있는 제품입니다. UFT는 업계 최다 기술와 플랫폼을 지원하고 있으며, 모바일 환경만이 아닌 서버단에 대한 기능 테스트를 할 수 있도록 합니다.

HP UFT (Unified Functional Testing)
Features
* 레코드 & 리플레이 방식의 기능 테스트 자동화
* 업계 최다 Technology & Platform 지원
* Legacy & Mobile 애플리케이션 기능 테스트
* 이미지 기반 테스트 자동화 (HP Insight)
Benefits
* 요구에 맞는 모바일 테스트 환경 구축 가능
   - Public / private Cloud & Premises
* 기능 테스트 수행 시간 단축
* End - To - End 기능 테스트 자동화 환경 구축

사용자가 서비스를 사용하는 것을 레코딩하고 난 뒤 리플레이 방식을 사용하여 사용자가 실제 사용하는 것처럼 그대로 재현함으로써 기능 테스트를 자동화 하여 테스트 수행 시간을 단축시키고, 테스트의 품질을 높일 수 있습니다.

2. HP UFT Mobile

HP UFT Mobile은 클라우드 환경에서 UFT를 이용하여 실제 모바일 기기를 원격에서 테스트를 할 수 있게 하기 위한 솔루션으로서 원격에서 접근이 가능한 클라우드 환경에 테스트 환경을 구축 하여 모바일 기기에 대한 체계적인 관리와 공유가 가능하도록 합니다. HP UFT Mobile을 사용함으로써 사람과 환경에 따른 테스트의 가변적인 요인을 제거할 수 있게 되며, 이를 통해 테스트 품질을 높이고 다양한 기기에서 여러 사람이 동시에 테스트를 수행할 수 있는 환경을 구축할 수 있게 되는 것입니다.

mobile cloud manager

3. HP BPM (Business Process Monitor)

HP BPM은 통합콘솔을 통해 서비스 가용성과 성능 측정 현황을 공유하고, 사용자 관점에서 설정한 임계치에 대한 알람 기능을 제공하여 빠른 장애 대처와 사전 조치를 가능케 하는 솔루션입니다.

테스트 스크립트의 재사용을 통한 사용자 관점의 모니터링 구현 테스트 스크립트 재사용

4. 모바일 테스트와 모니터링의 통합 솔루션

HP UFT Mobile을 이용하여 개발단계에서는 기존 서버단 테스트와 함께 클라우드 환경에서 다양한 기기에 대한 테스트를 수행하여 서비스 품질을 높이고, 운영단계에서는 테스트 스크립트 재사용을 통해 모든 기기에 대한 테스트를 자동화하여 지속적인 모니터링이 가능케 합니다. 또한 HP BPM을 통해 테스트 결과의 공유와 운영 중인 서비스의 가용성과 성능을 모니터링 하고 분석하여 장애에 대한 사전 조치가 가능하도록 할 수 있습니다.

Mobile Devices in the Cloud

HP 솔루션을 통한 기대효과

1. 한번의 스크립트 작업으로 다양한 기종과 기능의 동시 테스트 (테스트 자동화)

테스트 스크립트의 재사용으로 다양한 기종의 모바일 기기를 테스트하고 테스트 수행 시간을 단축할 수 있습니다.

테스트 스크립트의 재사용을 통한 모바일 테스트 커버리지 향상 및 테스트 수행시간 단축

2. 모바일 서비스 장애에 대한 사전 대처

사용자 체감 성능과 서비스 가용성 모니터링을 통해 이슈 발생 시 조기 파악과 대처가 가능합니다.

사용자, 비즈니스 트랜잭션, 모바일 기기 에뮬레이션을 이용한 모니터링을 통해 장애 발생 시 조기 파악 및 대처 가능

마지막 정리

시장에서는 높은 품질의 모바일 서비스와 가용성, 성능이 요구되고 있으나 현실적으로 개발환경에서는 다양한 모바일 기기에 대한 테스트 자동화가 필요하며, 운영환경에서는 모바일 기기 관리의 어려움은 물론, 높은 서비스 가용성과 장애에 대한 빠른 조치가 필요합니다. 이 모든 것을 스스로 갖추기에는 어려움이 있는 것이 사실입니다. 이에 대해 HP는 클라우드 환경에서 실제 모바일 기기를 통한 테스트와 관리 그리고 자동화를 위해 HP UFT Mobile과 HP BPM을 이용한 통합 솔루션을 제공하고 있습니다.