제목: 모바일 비즈니스 애플리케이션 테스팅(Testing Mobile Business Applications)
저자: Keane(미국 IT 서비스 업체)
문서유형: Industry 화이트 페이퍼(총 7페이지), 2007년
모바일 비즈니스 애플리케이션은 단독 애플리케이션(standalone applications)과 엔터프라이즈 애플리케이션으로 구분된다.
- 단독 애플리케이션(standalone applications): 디바이스 내에 위치하고 외부 시스템과 연계되지 않는 애플리케이션
- 엔터프라이즈 애플리케이션(enterprise applications): 기업 컴퓨팅 환경에서 주로 볼 수 있는 자원 집약적인 트랜잭션을 수행하는 애플리케이션. Wireless Application Protocol(WAP) 또는 Hyper Text Transfer Protocol(HTTP) 등을 통해 외부 시스템과 연계
모바일 애플리케이션 테스팅 고유의 이슈
1) 디바이스 환경의 다양성(Diversity of the device environment): 모바일 환경은 다양한 유형의 모바일 디바이스와 기반 소프트웨어로 구성됨(수백 개의 디바이스 종류와 40여 개 이상의 모바일 브라우저가 존재)
- 여러 모바일 디바이스와 모델에서 디스플레이 사이즈가 각각 다르므로 이미지 렌더링(Rendering)이나 스크린 상의 객체 포지셔닝(positioning)이 디바이스에 따라 부적절 할 수 있음. 애플리케이션의 호환성(compatibility) 보장을 위해 여러 유형의 디바이스 각각에서 사용자 인터페이스의 철저한 검증이 필요
- 모바일 디바이스에 따라 애플리케이션 런타임이 달라지므로, 여러 다른 런타임을 고려한 애플리케이션 테스팅이 필요
2) 하드웨어 구성 및 네트워크 관련 이슈(Hardware Configuration & Network-related Challenges): PC 환경에 비해 모바일 환경은 제한된 메모리와 프로세싱 파워를 가지며, 하드웨어 구성 및 네트워크 환경도 더 다양
- 프로세싱 속도와 메모리 사이즈의 제약으로 인해 애플리케이션의 성능이 디바이스마다 다르게 나타남. 애플리케이션이 의도한 최적의 성능을 보이는지 다양한 하드웨어 구성 환경에서 검증 필요
- 일부 디바이스는 WAP을 통해 커뮤니케이션 하는 반면 다른 디바이스는 HTTP를 사용. WAP 기반 디바이스와 HTTP 기반 디바이스에서 애플리케이션이 호환성을 가지는지 확인 필요
- 애플리케이션이 네트워크 경계를 넘나들 때 데이터 전송에 걸리는 네트워크 대기시간(latency) 예측이 불가, 결과적으로 데이터 전송 속도에 일관성 결여됨. 다양한 네트워크 대역폭에서 애플리케이션의 성능 검증이 필요
- 무선 네트워크에서 게이트웨이는 특정 디바이스에 더 적절한 콘텐츠를 전달하는 데이터 최적화 도구(data optimizers) 역할을 할 수도 있다. 이러한 데이터 최적화 프로세스는 트래픽이 높은 경우 성능 저하를 야기할 수 있으므로, 게이트웨이의 기능이 모바일 애플리케이션의 성능에 영향을 미치는 네트워크 트래픽 레벨을 테스트에서 확인해야 한다.
모바일 비즈니스 애플리케이션 테스팅 전략
접근 방법 |
테스팅 타입 |
수동 테스트 |
디바이스상의 자동 테스트 |
|
실 디바이스 사용 |
에뮬레이터 사용 |
|||
표준 테스트 |
단위 테스트 |
No |
Yes |
No |
통합 테스트 |
No |
Yes |
No |
|
시스템 테스트 |
Yes |
No |
No |
|
회귀 테스트 |
Yes |
No |
Yes |
|
모바일 애플리케이션 고유의 특성을 커버하기 위한 테스트 |
호환성 테스트 |
Yes |
No |
Yes |
GUI 테스트 |
Yes |
No |
No |
|
모바일 엔터프라이즈 애플리케이션에서 중요시 되는 테스트 |
성능 테스트 |
Yes |
No |
Yes |
보안 테스트 |
Yes |
No |
Yes |
|
동기화 테스트 |
Yes |
No |
No |
'산업종류별 > 모바일기기' 카테고리의 다른 글
문서요약 - 테블릿 테스트 방법 by Segan (0) | 2018.03.21 |
---|---|
영상자료 - 안드로이드 UI 자동화 by GoogleTechTalks (0) | 2018.03.19 |
페이퍼 요약 - 와이파이 장착 디바이스의 상호운용성 인증 프레임워크 by Celine (0) | 2018.03.14 |
페이퍼 요약 - 상용 스마트폰의 사용성 벤치마크 연구 by Keijzers (0) | 2018.03.09 |
페이퍼요약 - 안드로이드 애플리케이션을 위한 GUI 테스팅 자동화 by Hu (0) | 2018.03.05 |