领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多录制于 SpringOne2GX 2014。
演讲者:Ken Kreuger,Rob Winch
Web/JavaScript 方向
幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014holyintegrationtest
Spring MVC Test 可以极大地帮助彻底测试控制器,包括它们的配置。但是对于基于浏览器的客户端,我们无法像用户那样轻松地与应用程序交互。例如,用户会请求一个包含表单的页面,填写表单,提交表单,一些 JavaScript 代码可能会执行,然后用户会看到某种结果。在本演示文稿中,我们将概述测试 Spring Web 应用程序的方法。我们将看到,通过结合 Spring MVC Test 和 HtmlUnit,我们能够像用户一样轻松地与我们的应用程序交互(包括 JavaScript 执行)。我们还将看到如何轻松创建表示我们视图的可重用组件,以便在重构应用程序时,我们的测试可以轻松更新。最后,我们将看到如何将这些技术与 BDD 结合起来,找到我们集成测试的圣杯。