테스트 코드가 막막한 개발자를 위한 가이드
·
개발
이 글에서는 테스트 코드를 작성할 때 고려해야하는 "무엇을 검증할 것인가"에 대한 약속인 Given-When-Then 패턴에 대해 다룹니다. 이것만 염두에 두고 테스트코드를 작성하면 테스트 코드의 구조를 잡기 쉽습니다. 테스트 코드의 공식: Given-When-Then모든 테스트는 기본적으로 이 3단계로 구성합니다.Given (준비): 테스트를 위해 필요한 데이터나 상황을 준비합니다.When (실행): 준비된 것들로 검증하려는 알고리즘을 실행합니다.Then (검증): 실행 결과가 예상과 같은지 확인합니다.준비하고, 실행하고, 검증한다.어떻게 보면 테스트를 해야겠다고 느낀 순간부터 본능적으로 알고 있던 과정일지도 모릅니다.하지만 이걸 의식하는 것이 좋은 테스트 코드 작성의 시작입니다. 어디서부터 시작할..