HtmlUnit 이란? HtmlUnit은 프로그래밍적으로 HTML 사이트와 상호작용할 수 있게하는 자바 오픈소스 이다. 즉 Html에 특화되어 있는 테스트라고 생각하면 된다. 테스트 프레임워크로서 생각할 수 있지만 브라우저와 프로그래밍적으로 상호작용 할 수 있게하는 확장된 개념으로 생각하는 것이 좋다. 스프링4 이후에 스프링에 통합되면서 MVC 테스트(특히 템플릿 뷰 테스트) 때 유용하게 쓰인다. http://htmlunit.sourceforge.net/ 공식 사이트를 참고하면 좋다. http://htmlunit.sourceforge.net/gettingStarted.html 본인의 취향에 맞게 MockMvc를 쓸지 둘다 쓸지 결정해서 사용하면 된다. HtmlUnit사용을 위해 의존성을 추가해 줘야 된다..