6. HPE UFT with HPE Mobile Center
레코딩 & 리플레이
실제 기기 및 에뮬레이터
One Script Multi Use
앱 설치 및 삭제 자동화
7. HPE UFT with HPE Mobile Center
레코딩 & 리플레이
실제 기기 및 에뮬레이터
One Script Multi Use
앱 설치 및 삭제 자동화
다수의 기기에서 반복 수행
(자동 수행, 설치 및 삭제 포함)
수작업 테스트 수행 내역을
자동화 도구로 기록
8. 테스트 자동화 도입 시 고려사항
1. 테스트 자동화는 리그레션 테스트 및 멀티 플랫폼 테스트 용도로(만)
2. 테스트 자동화 운영 및 유지관리를 위한 비용에 대한 고려 필요
21. 요구사항 관리 테스트 및 결함 관리 릴리즈 관리
기능 테스트 자동 수행모바일 테스트 랩 관리
주요업무에 대한
회귀테스트
22. 요구사항 관리 테스트 및 결함 관리 릴리즈 관리
기능 테스트 자동 수행모바일 테스트 랩 관리
주요업무에 대한
회귀테스트
HPE UFT
주요기능에 대한 회귀 테스트 및
멀티 플랫폼 테스트 자동화
HPE MC
테스트용 모바일 기기 및 모바일 앱
에 대한 체계적인 관리
HPE ALM
다양한 개발 및 테스트 도구와의 연계를 통해 애플리케이션 생명 주기 전반에 대한 가시성, 그리고 각 데이터간의
추적성 제공. 개발자와 테스터를 포함한 프로젝트 이해관계자간의 협업 기반 제공.
26. 새로운 툴 배우기도 귀찮고 시간도 없어
그냥 에뮬레이터에서 테스트할게
HPE UFT Pro는 Java, C#등
개발자가 사용하는 프로그래밍 언어 사용
에뮬레이터로는 실 기기 스펙을
반영한 기능 및 성능 검증이 어려움. HPE
MC를 이용해서 실제 모바일 기기에 대한
테스트 수행환경 제공
With HPE
27. 서버 랙당 32대의 모바일 기기
60대의 서버 랙
모바일 기기에 대한 원격제어 및
자동화를 통해 개발자 검증 수행
28. 개발자가 본인이 개발한 부분에 대한
테스트 자동화를 수행만 해 준다면
개발 초기단계에서부터 다양한 앱 운영
환경에 대한 기본 검증 수행 효과
개발자들이 만들어 놓은 테스트 자동화
케이스들을 리그레션 테스트 용도로 활용
29. 요구사항 관리 테스트 및 결함 관리 릴리즈 관리
기능 테스트 자동 수행모바일 테스트 랩 관리
매 빌드가 수행 될때 마다,
1. 테스트 용 모바일 앱 자동 배포
2. 기능 테스트 자동 수행 및 결과 수집
개발자들이 작성한
테스트 자동화 케이스
32. 운영체제, 펌웨어가 정확히 무엇인지?
어떤 상황에서 발생한 에러인지?
정확히 어떤 문제가 있었던건지?
33. HPE AppPulse Mobile
에러 발생시 관련 정보 수집
시스템 로그, 액션, 배터리 및 데이터 사용량 등
앱 운영환경에 대한 정보 수집
기기의 모델명, 펌웨어, 접속 지역 등
34. HPE AppPulse Mobile
에러 발생시 관련 정보 수집
시스템 로그, 액션, 배터리 및 데이터 사용량 등
앱 운영환경에 대한 정보 수집
기기의 모델명, 펌웨어, 접속 지역 등
에러 발생 시 수집되는 정보를
활용한 원인 분석
운영환경에 대한 데이터는 분석
하여 테스트 랩 구성에 참고