[kotlin] 코틀린 안드로이드 UI 테스트 세팅 방법
안드로이드 앱의 UI 테스트는 자동화된 테스트를 통해 UI 속성을 테스트하고 검증하는 데 사용됩니다. 코틀린을 사용하여 안드로이드 앱의 UI 테스트를 설정하는 방법을 알아봅시다.
세팅을 위한 단계
-
build.gradle 파일에 테스트 의존성을 추가합니다.
androidTestImplementation 'androidx.test:core-ktx:1.3.0' androidTestImplementation 'androidx.test.ext:junit-ktx:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
-
AndroidManifest.xml 파일에 테스트 러너를 추가합니다.
<instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" android:targetPackage="your.package.name" />
-
UI 테스트를 위한 클래스를 작성합니다.
@RunWith(AndroidJUnit4::class) class SampleUITest { @get:Rule val activityRule = ActivityScenarioRule(MainActivity::class.java) @Test fun testUI() { // UI 테스트 코드 작성 } }
-
테스트 코드를 실행합니다.
결론
이제 코틀린을 사용하여 안드로이드 앱의 UI 테스트를 수행하는 세팅을 완료했습니다. UI 테스트는 안정성과 품질을 유지하기 위해 필수적이므로 적절하게 설정하고 지속적으로 유지보수하는 것이 중요합니다.
참고: Android Developers - Test with Espresso