[android] Espresso 테스트 스크립트
안드로이드 애플리케이션을 테스트하는 것은 매우 중요합니다. Espresso는 안드로이드 애플리케이션의 UI를 테스트하는 데 도움이 되는 강력한 도구입니다. 이 도구는 사용자의 상호작용을 시뮬레이트하고 애플리케이션의 UI 요소들을 확인하는 데 사용됩니다.
Espresso 테스트 스크립트 예제
다음은 Espresso를 사용하여 안드로이드 애플리케이션을 테스트하기 위한 간단한 스크립트의 예제입니다.
@RunWith(AndroidJUnit4.class)
public class MainActivityTest {
@Rule
public ActivityTestRule<MainActivity> activityRule = new ActivityTestRule<>(MainActivity.class);
@Test
public void testUIElements() {
onView(withId(R.id.button_login)).perform(click());
onView(withText("Welcome")).check(matches(isDisplayed()));
}
}
위의 코드는 MainActivity
에서 button_login
을 클릭하고 “Welcome” 텍스트가 표시되는지 확인합니다.
참고 자료
Espresso를 사용하여 안드로이드 애플리케이션을 테스트하는 것은 어렵지 않으며, 견고한 애플리케이션을 제작하는 데 매우 중요한 부분입니다.