[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를 사용하여 안드로이드 애플리케이션을 테스트하는 것은 어렵지 않으며, 견고한 애플리케이션을 제작하는 데 매우 중요한 부분입니다.