본 예제는 코드랩에서 제공된 TO-DO app starter code 앱 예제를 따릅니다. 예제 코드 관련하여 자세한 내용은 코드랩을 참조하세요. https://developer.android.com/codelabs/advanced-android-kotlin-training-testing-basics#0
안드로이드에서는 앱이 제대로 동작하는지 미리 검증하기 위해 로컬 테스트와 계측 테스트를 수행할 수 있다.
이번 장에서는 테스트 코드의 작성을 위한 기본 환경과 로컬 테스트 및 계측 테스트에 대해 간단히 알아보자.
프로젝트 생성 시, 아래처럼 자동으로 분류된 각각의 경로를 source set 이라고 부른다.

이렇게 기본적으로 세 가지 source set 이 제공되며. 용도는 다음과 같다.
com.example.android.myapp
main source set 으로, 앱 코드를 포함한다.
이 코드는 빌드할 수 있는 모든 앱 버전들 사이에서 공유된다. (build variant)com.example.android.myapp (androidTest)
androidTest source set 으로, 계측 테스트를 포함한다.com.example.android.myapp (test)
test source set 으로, 로컬 테스트를 포함한다.로컬 테스트와 계측 테스트에 대해 간단히 다뤄보면서 test source set들을 조금씩 살펴보자.