領先一步
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 相結合,以找到我們整合測試的聖盃。