~/talk

Arrange, Mazafaka!

TalkinRussianat SeleniumCamp 2018 · 2018-03-02..03-03· [testing]
slides:none on file

Focuses on the Arrange step of Arrange-Act-Assert testing for Selenium-based automated tests. Describes problems caused by using real databases, sending real SMS/emails, and ad-banner hacks that make tests slow and flaky, and presents concrete techniques to prepare test data and mock or stub services so tests run reliably and fast.

AI-written summary · about

  1. 0:00Introduction
  2. 1:16Test automation manifesto
  3. 2:01Arrange-Act-Assert in tests
  4. 3:05Arrange step problems
  5. 4:10No external services
  6. 5:35Successful emulator examples
  7. 12:24Test prep anti-patterns
  8. 14:08Emulating dependencies
  9. 19:08App test environment setup
  10. 22:21HTTP service with WireMock
  11. 29:47API mocking for testing
  12. 31:36Email server emulation
  13. 35:47Managed test database
  14. 38:35Browser setup for stability
  15. 42:28Magic login optimization
  16. 43:33Real services when needed
  17. 44:13European testing pyramid
~/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.