
135
5
장
-
테스트
5.4
Espresso
로 액티비티 테스트하기
문제
구글에서 제공하는
Espresso
라이브러리를 활용하여 액티비티를 테스트하고 싶다.
해결
모듈
build
.
gradle
파일에
Espresso
의존성을 추가하고 테스트 코드를 작성한다.
논의
Espresso
테스트 라이브러리는 ‘
Android
Test
Kit
’ 프로젝트에 추가된 안드로이드를 위한 구
글의 테스트 도구입니다.
Espresso
에 관한 문서는 위키
11
를 참고하세요.
Espresso
는 구글에
서 만들었고 특별히 안드로이드를 위하여 설계하였기 때문에 미래에는 안드로이드 테스트의
권고안으로 채택될 가능성이 커 보입니다.
12
이 책이 테스트에 관한 책은 아니지만,
Espresso
를 설정하고 실행하는 것은 그레이들 영역에도 해당하므로 여기서 간단하게 설명하겠습니다.
Espresso
는
Android
Support
Repository
에 포함되고,
SDK
매니저에서
Extras
하위에 존
재합니다. 이것에 관해서는 레시피
5
.
2
에서도 나와 있어서 [그림
5
-
11
]은 해당 레시피에 있던
그림을 그대로 가져왔습니다.
그림
5-11
SDK
매니저에서
Android
Support
Repository
추가
11
https
://
google
.
github
.
io
/
android
-
testing
-
support
-