테스트 코드, 안드로이드에서는 어떻게 작성해야 할까?
테스트 코드안드로이드MVPClean ArchitecturePresenterViewInstrumented test
AI 요약
Beta이 글은 안드로이드 애플리케이션 개발에서 테스트 코드 작성의 필요성과 범위에 대해 다룹니다. 뱅크샐러드 안드로이드 팀은 MVP 패턴과 Clean Architecture를 기반으로, 수정/변경되는 모든 기능에 대해 테스트 코드를 작성하는 것을 원칙으로 삼고 있습니다.
특히 Presenter가 담당하는 Presenting logic 검증을 필수화하며, View 자체에 대한 테스트는 상대적으로 중요도를 낮게 보거나, 불가피한 경우 Instrumented test를 활용하거나 Presenter로 로직을 분리하는 방식을 제안합니다. 또한, 기존 코드 변경 시 영향받는 부분에 대한 테스트 코드 작성을 강조하며, 테스트 코드 작성에 대한 실질적인 가이드라인을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
