[Android TEST/안드로이드 테스트] 테스트 기본 요소 정리(1) - 테스트 장점, 테스트 환경 구성
테스트 장점 장애에 관한 신속한 피드백 개발 주기에서 조기 장애 감지 회귀에 신경 쓸 필요 없이 코드를 최적화할 수 있도록 하는 더 안전한 코드 리팩터링 기술적 문제를 최소화하는 안정적인 개발 속도 테스트 환경 구성 1. 실행 환경 기반으로 테스트 디렉터리 구성 - Android Studio 의 포함되어있는 두 개의 디렉토리에 테스트 구성 방법 /androidTest 실제기기, 가상기기(안드로이드 스튜디오 에뮬레이터)에서 실행되는 테스트 포함 통합 테스트(중형 테스트), 엔드 투 엔드 테스트(대형 테스트) 등 JVM만으로 앱 기능의 유효성을 검사할 수 없는 테스트 포함 /test 로컬 시스템에서 실행되는 테스트(단위 테스트) 포함 2. 실행 기기에서 테스트 실행시 장단점 고려 실제 기기 장점 : 충실도 ..
2020.06.17