프로그램이 커질수록 한 곳을 고쳤을 때 다른 곳이 조용히 망가지는 일이 자주 생깁니다. 유닛테스트는 함수 하나하나가 의도한 대로 동작하는지 확인하는 작은 테스트 코드를 미리 만들어두는 방법입니다. 코드를 고친 뒤 이 테스트를 다시 돌려보면, 실수로 다른 부분을 망가뜨리지 않았는지 사람이 일일이 확인하지 않아도 바로 알 수 있습니다.
🧩✅
작은 조각 하나하나를 확인합니다
유닛(unit)이라는 이름처럼, 프로그램 전체가 아니라 함수나 모듈 같은 가장 작은 단위를 하나씩 검증하는 것이 핵심입니다. 작은 단위에서부터 문제를 잡아내면, 나중에 큰 문제로 커지기 전에 미리 막을 수 있습니다.
한 줄로:
유닛테스트는 함수 하나하나가 의도대로 동작하는지 자동으로 확인하는 작은 테스트 코드입니다.