Android Espresso를 사용한 UI 테스트 예제 코드 작성
2019. 7. 11.
UI 테스트 코드를 작성하게된 이유 유닛테스트와 마찬가지로 수동으로 테스트하게 되면, 인력 소모와 테스트의 효율성, 안정성을 보장하기 어렵습니다. 그리고 최근에는 모바일앱이 점점 거대해지고, 복잡해지면서 각각의 기능을 분리하여 개발하게 되고, 모듈화된 feature들을 merge하는 경우가 많습니다. 이에 효율적인 테스트 코드 작성이 가능해진다면 복잡한 앱이라도 더 쉬운 테스트, 효율적인 테스트가 가능할 것입니다. 이 포스팅의 목적 이번 포스팅은 이전 포스팅인 유닛테스트 ( https://eso0609.tistory.com/77 ) 와 다르게 UI 테스트를 목적으로 작성했습니다. 구글링을 통해서 학습하고, 정리한 내용은 Kotlin으로 작성해 보았습니다. 예제 코드는 간단하게 이름, 아이디, 비밀번호를 ..