The Unspeakable Horror of Discovering You Didn't Write Tests
summary
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
chapters (9)
- 0:00Start
- 0:43Melanie Crutchfield
- 11:35Functional Test
- 14:56Write Tests with Selenium
- 17:43Class for Selenium Testing
- 18:02The Context Manager
- 18:26Practice Called Test-Driven Development
- 22:10Coverage Tool
- 22:47Unit Tests
related talks
23mThe Unspeakable Horror of Discovering You Didn't Write Tests
38mTesting for the Terrified: How to Write Tests, Conquer Guilt, and Level Up
35mTurning test writing into a consistently brief and pleasant experience
28mEgad! How Do We Start Writing Better Tests?
27mHow a Solo Hobbyist Learned to Love Testing
31mWriting (Really) Good Tests
17mSurviving Growing from Zero to 15,000 Selenium Tests
39mYou're Testing WHAT?
