기존의 소프트웨어 개발 방식은 개발자 자신의 두뇌에 상당 부분 의존하고 있다.'작성자의 판단'에 근거한 개발은 오류를 불러올 가능성이 크다.또한, 시간이 지나 코드의 크기가 커지면 커질 수록 버그 수정에 필요한 부분을 찾아내기 어려울 것이다.정리하자면, 전통적인 개발
java 단위 테스트 프레임워크이며 TDD의 근간이 되는 프레임워크오픈소스 프로젝트로 개발되며 지금도 꾸준히 버전업을 하고 있다.테스트 결과가 예상과 같은지 판별해주는 단정문(assertions)여러 테스트에서 공용으로 사용할 수 있는 테스트 픽스처(test fixtu
Mock 이란, 조각하기 쉬운 재료를 이용해 추후 만들어질 제품의 외양을 흉내 낸 모조품이다.이와 같이, 모듈의 겉모양이 실제 모듈과 비슷하게 보이도록 만든 가짜 객체를 Mock 객체라고 한다.의존성이 걸쳐져 있을 때, Mock을 사용한다.Mock에 대한 기본적인 분류