앱 테스트

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 섹션에서는 Android 스튜디오 또는 명령줄에서 테스트를 만들고 구성하고 실행하는 데 도움이 되는 다양한 도구를 설명합니다.

테스트의 기본사항과 테스트 작성 방법에 관한 자세한 내용은 Android에서 앱 테스트를 참고하세요.

다음과 같이 여러 방법으로 테스트를 실행하고 구성할 수 있습니다.

  • 기본 테스트 요구사항의 경우 Android 스튜디오에는 IDE에서 모든 테스트 결과를 만들고 실행하고 확인하는 데 도움이 되는 기능이 포함되어 있습니다. 스튜디오를 사용하면 앱 소스 코드를 마우스로 가리킨 후 클릭하여 특정 클래스나 메서드의 테스트를 생성 및 실행하고, 드롭다운 메뉴에서 여러 테스트 기기를 구성하고, Text Matrix 도구 창과 상호작용하여 테스트 결과를 시각화할 수 있습니다. Android 스튜디오를 사용하여 테스트를 만들고 관리하는 방법에 관한 자세한 내용은 Android 스튜디오에서 테스트를 참고하세요.

  • 명령줄에서 테스트를 실행하면 더 세밀하게 제어할 수 있습니다. 명령줄 테스트에서는 특정 모듈이나 빌드 변형 또는 그 조합을 타겟팅하는 방식이 직관적입니다. Android 디버그 브리지(adb) 셸을 통해 테스트를 실행하면 실행하려는 테스트를 최대한으로 맞춤설정할 수 있습니다. 자세한 내용은 명령줄에서 테스트를 참고하세요.

  • 고급 테스트 요구사항의 경우 기본 설정을 재정의하거나 Gradle 옵션을 구성하거나 코드를 리팩터링하여 테스트를 자체 모듈에서 분리할 수 있습니다. 특수한 사용 사례의 테스트 구성을 설정하는 방법에 관한 자세한 내용은 고급 테스트 설정을 참고하세요.

  • 사용자가 앱과 상호작용할 때 앱이 동작하는 방식을 테스트하려면 Espresso Test Recorder, 앱 크롤러, Monkey 테스트, monkeyrunner와 같은 도구를 사용하세요.