Adopting a Test driven Mindset in the Workplace
summary
Explains a practical path from vague requirements to automated checks using Gherkin for human-readable acceptance criteria, incremental refactors of legacy Swift code to introduce interfaces and mocks, and unit plus integration tests (example: mock login service with an asynchronous assertion). Shows a workflow that runs full suites on CI every commit and schedules long integration runs nightly, claims automated tests cut manual regression checks from ~30 minutes per screen to seconds, and recommends batch-writing failing tests then implementing the minimum code.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:50Adopting a test-driven mindset in the workplace
- 1:52Today's goals
- 3:13Talk to stakeholders
- 4:31Formalize decisions
- 5:52Establish acceptance criteria
- 7:04Review and refine
- 8:09Gathering Requirements
- 10:40What's good about this
- 11:50Potential pitfalls
- 13:41A Quick Primer on TDD
- 16:44The way I like to do TDD
- 17:59Phase one: Preparation
- 19:07Phase two: Start small
- 20:09Phase three: Scale up
- 21:20Inputs to test for email
- 21:51Inputs to test for registration
- 23:11Run your tests on CI
- 23:52Summary








