컴린이 탈출기/Python
2022. 12. 9.
유닛 테스트(Unit Test)의 중요성과 다양한 작성 예시 (feat. Python) 🕵
들어가기에 앞서... 이번 인턴십 기간 동안 나의 주된 업무 중 하나는 테스트 코드 작성이었다. 덕분에 이제는 테스트 코드 작성에 꽤나 익숙해졌지만, 처음에는 관련 자료를 찾을 수가 없어서 어려움을 많이 겪었었다. 나와 비슷한 어려움을 겪을 사람들을 위해, 또 인턴십 동안 배운 내용을 정리해보기 위해 테스트 코드, 그중에서도 유닛 테스트 작성에 대한 글을 써보고자 한다. 유닛 테스트 (Unit Test)란? 유닛 테스트는 가능한 가장 작은 모듈(보통 클래스 또는 메소드 수준)이 의도한 대로 작동하는지 검증하는 테스트이다. 보통 테스트 대상 단위가 작을수록 테스트 코드가 간단해지고 디버깅하기도 쉬워지기 때문에, 모듈 크기를 적절히 작게 설정하는 것이 유닛 테스트의 좋은 시작점이라고 볼 수 있다. 유닛 테스..