

Test & Code
Brian Okken
The Python Test Podcast hosted by Brian Okken
Episodes
Mentioned books

Dec 15, 2015 • 9min
8: Agile vs Agility : Agile Is Dead (Long Live Agility)
In today's podcast, I dodge the question of "What do you think of Agile?" by reading an essay from Dave Thomas

Oct 21, 2015 • 30min
7: The Waterfall Model and “Managing the Development of Large Software Systems”
The waterfall model has been used and modified and changed and rebelled against since before I started programming. Waterfall such an important character in the story of software development that we should get to know it a better.

Oct 20, 2015 • 7min
6: Writing software is like nothing else
My experience with writing software comes from my experience: where I grew up, what eras I lived through, what my economical and geographical experiences have been, when I learned to code, and what projects I've worked on.

Sep 23, 2015 • 8min
5: Test Classes: No OO experience required
Setup and Teardown
Benefits of Test Fixtures
code reuse
cleanup of resources
errors vs failures
focusing your thinking on what you are testing and what you are not
scoping for efficiency
Brief look at pytest named fixtures
References
pytest fixtures series
pytest fixtures nuts & bolts
pytest session scoped fixtures
unittest fixtures
nose fixtures mentioned in introduction
nose fixture reference post
how to run a single class

Sep 11, 2015 • 14min
4: Test Fixtures: Setup, Teardown, and so much more
Setup and Teardown
Benefits of Test Fixtures
code reuse
cleanup of resources
errors vs failures
focusing your thinking on what you are testing and what you are not
scoping for efficiency
Brief look at pytest named fixtures
References
pytest fixtures series
pytest fixtures nuts & bolts
pytest session scoped fixtures
unittest fixtures
nose fixtures mentioned in introduction
nose fixture reference post

Sep 2, 2015 • 26min
3: Why test?
Answering a listener question.
Why testing?
What are the benefits?
Why automated testing over manual testing?
Why test first?
Why do automated testing during development?
Why test to the user level API?
After describing my ideal test strategy and project, I list:
Business related, practical benefits of testing
Personal reasons to embrace testing
Pragmatic, day to day, developer benefits of testing

Aug 20, 2015 • 12min
2: Pytest vs Unittest vs Nose
I list my requirements for a framework and discuss how Pytest, Unittest, and Nose measure up to those requirements.
Mentioned:
pytest
unittest
nose
delayed assert
pytest-expect
doctest
I did the audio processing differently for this episode. Please let me know how it sounds, if there are any problems, etc.


