34: TDD and Test First
An in depth discussion of Test Driven Development (TDD) should include a discussion of Test First. So that's where we start.
- Why write tests first?
- How do you know what tests to write?
- What are the steps for test first?
- Isn't this just TDD?
- Functional Tests vs Unit Tests
Sponsored By:
- Python Testing with pytest, 2nd edition: The fastest way to learn pytest and practical testing practices.
- Patreon Supporters: Help support the show with as little as $1 per month and be the first to know when new episodes come out.
Links:
- Test First Programming / Test First Development - Python Testing
- My reaction to "Is TDD Dead?" - Python Testing
- Episode 23: Lessons about testing and TDD from Kent Beck
- Talk Python, Episode #145 2017 Python Year in Review
- PyCon 2018 in Cleveland, Ohio | May 9-17
- Python Bytes Podcast
- Python Testing with pytest: Simple, Rapid, Effective, and Scalable: Brian Okken: 9781680502404: Amazon.com: Books