제 경험이 조금씩 첨가된 주관적인 답변이므로 참고만 하세요! 답이 아닙니다! 여러분의 의견을 존중합니다!

단위 테스트와 모킹에 대해

단위 테스트는 S/W의 가장 작은 단위를 테스트하는 일이고 저는 Junit을 사용했던 경험이 있습니다. 저는 이전 회사에서 처음으로 Junit을 사용한 개발자였습니다. 이전에도 개발 산출물에 단위테스트 폴더가 있었으나 아무런 산출물도 없고 아무도 행방을 모르고 있었습니다. 그러던 중에 제가 개발 스터디를 통해 TDD를 접하게 됐습니다. 매번 수동으로 was를 올리고 버튼을 눌러보고 터미널을 확인하지 않고도 테스트를 해볼 수 있다는 장점이 가장 크게 와닿아서 혼자 Test code에 대해 공부하고 마침 회사에 작은 프로젝트(백오피스 개발) 하나를 맡게 되어 이에 junit4와 mockito를 사용했습니다. 누구도 해본적 없었고 저 또한 처음 해보는 일이어서 기술적인 어려움이 많았습니다. 혼자서 강의도 들어보고 스터디 멤버에게 물어보면서 진행했습니다. 현재 돌아보면 미숙한 코드이고 이는 앞으로 발전하면서 함께 개선하고자 합니다.

댓글남기기