~/talk

How Java 8 Exerts Hidden Power on Test Automation

TalkinRussianat Selenium Camp 2017 · 2017-02-24..02-25· [testing]
slides:none on file

Java 8 features plus small libraries simplify Selenium test automation: Javaslang pattern-matching replaces large switch statements, lambdas and functional interfaces parameterize waits to remove duplicated wait methods, Streams reduce verbose DOM parsing and comparator code, Optional eliminates many null checks, and Moneta/Java Money provides safe currency math. A concrete example is a real e-shop max-discount extractor rewritten to use these techniques, resulting in fewer browser roundtrips and clearer assertions.

AI-written summary · about

  1. 0:00Java 8 power for testing
  2. 1:06Programming languages in testing
  3. 5:21Pattern matching with Java Slang
  4. 13:50Lambdas in test expectations
  5. 22:43Streams for test collections
  6. 37:25Java 8 testing tips
  7. 41:00Q&A
~/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.