SpringOne2GX 2014 Replay: The Quest for the Holy Integration Test
Join the DZone community and get the full member experience.
Join For FreeRecorded at SpringOne2GX 2014.
Speaker: Ken Kreuger, Rob Winch
Web / JavaScript Track
Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014holyintegrationtest
Spring MVC Test can help greatly to thoroughly test controllers including their configuration. However for browser based clients we are not able to easily interact with the application as a user does. For example, a user would request a page that contains a form, fill out a form, submit the form, some Java Script may execute, and then the user would see some sort of result. In this presentation, we will provide an overview of testing Spring Web applications . We will see that see that by combining Spring MVC Test & HtmlUnit we are able to able to easily interact with our application in the same way (including JavaScript execution) users do. We will also see how we can easily create reusable components that represent our views, so that as we refactor our application our tests can easily be updated. Finally, we will see how we can combine these techniques with BDD to find our holy grail of integration testing.
Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments