Android
잠자기 및 앱 대기 모드로 테스트
4nekst
2019. 3. 10. 10:33
https://developer.android.com/training/monitoring-device-state/doze-standby?hl=ko#testing_doze_and_app_standby
잠자기 및 앱 대기 모드로 테스트
사용자에게 최고의 환경을 제공할 수 있도록 잠자기 및 앱 대기 모드에서 앱을 완전히 테스트해야 합니다.
잠자기 모드에서 앱 테스트
다음 단계에 따라 잠자기 모드를 테스트할 수 있습니다.
- Android 6.0(API 레벨 23) 이상의 시스템 이미지로 하드웨어 기기 또는 가상 기기를 구성합니다.
- 기기를 개발 머신에 연결하고 앱을 설치합니다.
- 앱을 실행시킨 다음 활성 상태로 그냥 둡니다.
- 기기 화면을 끕니다. (앱은 여전히 활성 상태입니다.)
- 다음 명령어를 실행하여 시스템에서 강제로 잠자기 모드를 시작하고 종료합니다.
두 번째 명령어는 두 번 이상 실행해야 할 수도 있습니다. 기기가 유휴 상태로 변경될 때까지 반복합니다.
- 기기를 다시 활성화한 후 앱의 동작을 관찰합니다. 기기가 잠자기 모드를 종료할 때 앱이 정상적으로 복구되는지 확인해야 합니다.
앱 대기 모드에서 앱 테스트
앱에서 앱 대기 모드를 테스트하려면:
- Android 6.0(API 레벨 23) 이상의 시스템 이미지로 하드웨어 기기 또는 가상 기기를 구성합니다.
- 기기를 개발 머신에 연결하고 앱을 설치합니다.
- 앱을 실행시킨 다음 활성 상태로 그냥 둡니다.
- 다음 명령어를 실행하여 앱에서 강제로 앱 대기 모드를 시작합니다.
- 다음 명령어를 사용하여 앱이 활성화되는 것을 시뮬레이션합니다.
- 활성화되면 앱의 동작을 관찰합니다. 앱이 앱 대기 모드에서 정상적으로 복구되는지 확인해야 합니다. 특히, 앱의 알림과 백그라운드 작업이 계속 예상했던 대로 기능하는지 확인해야 합니다.