https://velog.io/@daoh98/CS-Test-Code의-모든-것 [CS] Test Code의 모든 것 문제 발생 해당 시리즈 10번에 글을 썼지만 조금 부족하다는 느낌이 들어서 새롭게 정리를 하려고한다. 크게 3가지를 보려고하는데 통합테스트와 단위테스트의 차이 TDD와 BDD의 차이 Mockito 와 BDDM velog.io 1. 단위테스트는 뭔가 ? 개별적인 기능이 우리가 의도한대로 작동하는지 확인하는 행위 2. 왜하는지? 예를들어 프로그램의 결과를 보기까지 입력값을 많이 많이 넣어야 한다면? 귀찮겟죠 원하는 부분만 테스트함으로 결과를 빠르게 볼 수 있음. 단위테스트가 실패하는 지점에서 문제점을 찾을 수 있음. 정리하면 1. 코드의 일부분 빠르게 검증 가능 2. 코드의 리팩토링이 안정적 ..