콘텐츠

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 3편 - 스펙별 단위 테스트

역량 개발 · 뱅크샐러드 테크 · 2022.05.30

뱅크샐러드 iOS팀이 어떻게 하면 테스트 코드를 쉽고 빠르게 작성하여 개발 생산성을 높일 수 있는지에 대한 노하우를 공유하는 글입니다. 뱅크샐러드에서는 BaseTestCase, RxTestCase, EventLoggingTestCase, PresentableLogicTestCase와 같은 도구들을 활용해 테스트 작성을 단순화하고 있습니다. 특히 처음부터 모든 것을 TDD로 구현하려 하기보다는, 로깅이나 네비게이션처럼 테스트하기 쉬운 영역부터 점진적으로 확장해 나가는 방식을 권장하고 있습니다. 자동화 테스트를 신뢰할 수 있는 스펙 문서로 활용하는 뱅크샐러드만의 실전 경험을 만나보세요.