단위테스트 #테스트자동화 #개발자실무 #코드품질 #TDD1 개발기초 팀에 단위 테스트 자동화 도입하며 겪은 시행착오 (실제로 정착시킨 방법) ME개발팀 에서는 기능 개발 이후 QA가 수동으로 전체를 확인하는 방식으로만 검증이 이루어지고 있었습니다. 배포할 때마다 회귀 버그가 반복되면서, 단위 테스트를 도입하기로 했습니다. 도입 자체보다 팀에 정착시키는 과정이 훨씬 어려웠던 경험을 정리해보겠습니다.상황: 왜 테스트 자동화가 필요했나결제 로직 을 수정했는데, 관련 없어 보이던 다른 기능이 함께 깨지는 일이 있었습니다. QA가 매번 전체를 다 확인할 수 없다 보니 이런 회귀 버그가 운영 단계에서 발견되는 일이 반복됐습니다.문제 1: 어디부터 테스트를 짜야 할지 막막했다기존 코드에는 테스트가 거의 없었고, 코드 자체도 테스트하기 어려운 구조([함수 하나에 여러 책임이 섞여 있는])로 짜여 있었습니다.해결: 전체 코드에 테스트를 붙이려 하지 않고, 버.. 2026. 7. 23. 이전 1 다음 반응형