-
테스트 코드의 필요성Back-End 2022. 2. 23. 16:52
현재까지 부트캠프에서 프로젝트를 할 때 테스트는 Postman이나 Console을 통해서 정상인지 아닌지 확인을 하는 테스트를 해왔다.
테스트 코드 작성이라는 것을 알았지만 시도를 해보기에는 프로젝트 마감 일정이 타이트해서 결국엔 이론 공부만 했다.
위와 같은 방식으로 테스트를 진행을 했을 때 단점들이 있었다. 서버를 띄워서 Postman과 같은 프로그램으로 입력을 하나하나 해야하는데 있어서 시간이 많이 소모가 되었고, 계속 반복적으로 많은 테스트를 하다보니 Use Case에 대한 기록이 힘들었다.
테스트 코드의 필요성
주요 기능마다 테스트 코드를 작성하는데 있어서 생산성이 저하가 될 수 있는 단점이 존재하지만 문서와 같은 테스트 결과여부 기록이 아니라 실제로 메서드가 요구사항대로 작동하는지 확인이 가능하고, 불필요한 수작업으로 테스트를 진행하지않고 코드 상에서 테스트 할 값만 넣으면 되며, 수정사항이 생겨도 기존 기능들에 영향을 주는지 편하게 확인이 가능하다. 또한 재사용성이 가능하다는 큰 장점을 가지고 있다.
'Back-End' 카테고리의 다른 글
[Backend] 도메인이란 (0) 2022.03.15 [Backend] 백엔드 로드맵 (0) 2022.03.14 TDD (Test-Driven Development) - 테스트 주도 개발 (0) 2022.02.23 OSI 7계층 (0) 2022.02.23 CI/CD (0) 2022.02.22