~/talk

The Quest for the Holy Integration Test

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [testing, web-platform]
links:none on file
name:Rob Winch
links:none on file
slides:none on file

Shows how to test Spring Web applications by combining Spring MVC Test and HtmlUnit to exercise pages end-to-end (including JavaScript execution) so tests can interact with forms and views like a browser-based user would. Demonstrates creating reusable view components to make tests easier to maintain during refactoring and using BDD-style techniques to build comprehensive integration tests.

AI-written summary · about

  1. 0:00Start
  2. 5:49Recap - Unit Testing • Just your object
  3. 6:51Recap - Integration / System Testing
  4. 8:18Recap - Spring MVC Test
  5. 17:27Why use HtmlUnit
  6. 20:17Dependencies
  7. 20:43Spring Test Setup
  8. 27:58Using HtmlUnit
  9. 38:43WebDriver Setup
  10. 40:03WebDriver Usage
  11. 44:18Geb Setup
  12. 46:35Geb Usage
  13. 50:38Contents
  14. 53:11HtmlUnit + Spring MVC Test is Awesome!
  15. 53:42What is Missing
  16. 56:45BDD - How it Works 1. BEFORE developing a feature, describe the behavior
  17. 57:54Step 1 - Describe the Behavior • Different methodologies/frameworks for doing this
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.