[Android TEST/안드로이드 테스트] 테스트 기본 요소 정리(2) - 테스트 작성
테스트 작성 테스트 피라미드 수준 소형 테스트(Unit Test) : 한 번에 한 클래스씩 앱 동작의 유효성 검사하는 단위 테스트(Unit test) 중형 테스트(Intergration Test) : 모듈 내의 스택 수준 간 상호작용 or 관련 모듈 간 상호작용의 유효성을 검사하는 통합 테스트 대형 테스트(UI Test) : 앱의 여러 모듈에 걸쳐 사용자 여정의 유효성을 검사하는 엔드 투 엔드 테스트 소형에서 대형으로 갈수록 충실도, 실행 시간, 유지보수 및 디버깅 노력 증가 따라서, 테스트 비율은 소형 70%, 중형 20% 대형 10% 가 적당하다. 1. 소형 테스트 작성 앱 내 각 클래스의 기능 및 계약을 철저하게 검증하는 단위 테스트 특정 클래스 내에 메서드를 추가하고 변경할 때 해당하는 메서드에 ..
2020.06.18