~/talk

The Unspeakable Horror of Discovering You Didn't Write Tests

Talkat PyCon AU 2019 · 2019-08-02..08-06· [testing, career-development]
slides:none on file

A real project called Five Up starts with zero tests and the claim is simple: add tests and stop breaking things. The workflow uses Pytest, Pytest‑cov and Selenium (requires GeckoDriver) to run functional browser tests and unit tests; initial coverage sits at 28% and rises as tests for login, scheduling (divide into three groups — e.g. 10 users → 3/3/4), templates and model logic land, proving the site continues to work.

AI-written summary · about

  1. 0:00Start
  2. 0:43Melanie Crutchfield
  3. 11:35Functional Test
  4. 14:56Write Tests with Selenium
  5. 17:43Class for Selenium Testing
  6. 18:02The Context Manager
  7. 18:26Practice Called Test-Driven Development
  8. 22:10Coverage Tool
  9. 22:47Unit Tests
~/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.