[Android] Unit Testing Framework - Robolectric
AndroidUnit TestingRobolectric테스트 프레임워크TDD
AI 요약
Beta본 글은 Android 개발자를 위한 Unit Test 프레임워크인 Robolectric에 대해 소개합니다. Android 테스트는 Unit Test와 Instrumentation Test로 나눌 수 있으며, Unit Test는 일반적으로 "_module-name/src/test/java/_"에 작성되지만, Android 컴포넌트의 stub만 참조하여 직접 실행할 수 없습니다.
Instrumentation Test는 실제 기기나 에뮬레이터에서 실행되어 속도가 느린 단점이 있습니다. Robolectric은 이러한 제약을 극복하고 Android 컴포넌트를 Unit Test 환경에서 실행할 수 있도록 돕는 프레임워크입니다.
글에서는 Robolectric의 시작 방법, Configuration 변경, Shadow 객체의 개념과 활용, 그리고 Best Practice를 다루며, Android 애플리케이션의 테스트 효율성을 높이는 방법을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



