Brian Okken

Brian Okken

Software Engineer, also on Python Bytes and Python People podcasts

Appears in 222 Episodes

13: Ian Cordasco – Betamax

Testing apps that use requests without using mock. Interview with Ian Cordasco (@sigmavirus24) Topics: Betamax - python library for replaying requests interactions...

12: Coverage.py with Ned Batchelder

In this episode I interview Ned Batchelder. I know that coverage.py is very important to a lot of people to understand how much of their code is being covered by thei...

11: pytest assert magic

How pytest, unittest, and nose deal with assertions. The job of the test framework to tell developers how and why their tests failed is a difficult job. In this episo...

10: Test Case Design using Given-When-Then from BDD

Given-When-Then is borrowed from BDD and is my favorite structure for test case design. It doesn’t matter if you are using pytest, unittest, nose, or something comple...

9: Harry Percival : Testing Web Apps with Python, Selenium, Django

Intro to Harry Percival, his background and story of how he got into TDD and ended up writing a bookComparing using unittest and pytest with applicability to testing d...

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

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 ...

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, wh...

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 ...

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 ...

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 develo...

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 p...

Broadcast by