뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트
역량 개발 · 뱅크샐러드 테크 · 2022.04.18
뱅크샐러드 iOS팀이 어떻게 테스트코드를 효율적으로 활용하여 개발 생산성을 높이고 있는지 그 노하우를 공유하는 글입니다. 첫 번째 주제인 '통합 UI테스트'는 기존 코드의 수정 없이도 도입할 수 있어, 테스트 코드가 없는 초기 단계에서 매우 유용합니다. 특히 VoiceOver와 같은 접근성 기능을 활용하면 테스트의 정확도를 높일 수 있으며, LocalUITest를 통해 개발자들이 XCUITest에 익숙해지도록 돕는 과정도 소개합니다. 또한, 핵심 기능의 안정성을 보장하기 위한 Smoke Test 운영 방식과 데이터 의사결정에 중요한 로깅 테스트 방법까지, 실무에서 바로 참고할 수 있는 생생한 경험담을 담고 있습니다.