Brian Okken
Software Engineer, also on Python Bytes and Python People podcasts
Appears in 222 Episodes
43: Kelsey Hightower - End to End & Integration Testing
I first heard Kelsey speak during his 2017 PyCon keynote. He's an amazing speaker, and I knew right then I wanted to hear more about what he does and hear more of his ...
42: Using Automated Tests to Help Teach Python - Trey Hunner
This interview with Trey Hunner discusses his use of automated tests to help teach programming. Automated testing is a huge part of developing great software. But man...
41: Testing in DevOps and Agile - Anthony Shaw
We talk with Anthony Shaw about some of the testing problems facing both DevOps teams, and Agile teams. We also talk about his recent pull request accepted into pytest...
40: On Podcasting - Adam Clark
Adam is the host of The Gently Mad podcast, and teaches the steps in creating and growing a podcast in his course Irresistible Podcasting. He was one of the people wh...
39: Thorough software testing for critical features
Complete and exhaustive testing is not possible. Nor would it be fun, or maintainable, or a good use of your time. However, some functionality is important enough to ...
38: Prioritize software tests with RCRCRC
RCRCRC was developed by Karen Nicole Johnson. In this episode we discuss the mnemonic/heuristic and use it to prioritize tests for the cards application. Recent: ne...
37: What tests to write first
This episode starts down the path of test strategy with the first tests to write in either a legacy system or a project just getting off it's feet. We cover: My app...
36: Stephanie Hurlburt - Mentoring and Open Office Hours
Stephanie is a co-founder and graphics engineer at Binomial. She works on Basis, an image compressor, and has customers in games, video, mapping, and any application ...
35: Continuing Education and Certificate Programs at UW
There are lots of ways to up your skills. Of course, I'm a big fan of learning through reading books, such as upping your testing skills by reading Python Testing with...
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 w...
33: Katharine Jarmul - Testing in Data Science
A discussion with Katharine Jarmul, aka kjam, about some of the challenges of data science with respect to testing. Some of the topics we discuss: experimentation v...
32: David Hussman - Agile vs Agility, Dude's Law, and more
A wonderful discussion with David Hussman. David and Brian look back at what all we've learned in XP, TDD, and other Agile methodologies, where things have gone awry, ...
31: I'm so sick of the testing pyramid
What started as a twitter disagreement carries over into this civil discussion of software testing. Brian and Paul discuss testing practices such as the testing pyram...
30: Legacy Code - M. Scott Ford
M. Scott Ford is the founder and chief code whisperer at Corgibytes, a company focused on helping other companies with legacy code. Topics include: How M. Scott Fo...
29: Kobiton & QASymphony - Josh Lieberman
Kobiton is a service to test mobile apps on real devices. QASymphony offers software testing and QA tools.Special Guest: Josh Lieberman.Sponsored By:Patreon Supporter...
28: Chaos Engineering & Experimentation at Netflix - Casey Rosenthal
Today we have an interview with Casey Rosenthal of Netflix. One of the people making sure Netflix runs smoothly is Casey Rosenthall. He is the manager for the Traffi...
27: Mahmoud Hashemi : unit, integration, and system testing
What is the difference between a unit test, an integration test, and a system test? Mahmoud Hashemi helps me to define these terms, as well as discuss the role of all ...
26: pyresttest – Sam Van Oort
Interview with Sam Van Oort about pyresttest, "A REST testing and API microbenchmarking tool" pyresttest A question in the Test & Code Slack channel was raised abou...
25: Selenium, pytest, Mozilla – Dave Hunt
Interview with Dave Hunt @davehunt82. We Cover: Selenium Driver pytest pytest plugins: pytest-selenium pytest-html pytest-variables tox Dave Hunt’s “help wanted”...
24: pytest with Raphael Pierzina
pytest is an extremely popular test framework used by many projects and companies. In this episode, I interview Raphael Pierzina (@hackebrot), a core contributor to ...
23: Lessons about testing and TDD from Kent Beck
Kent Beck's twitter profile says "Programmer, author, father, husband, goat farmer". But I know him best from his work on extreme programming, test first programming, ...
22: Converting Manual Tests to Automated Tests
How do you convert manual tests to automated tests? This episode looks at the differences between manual and automated tests and presents two strategies for convertin...
21: Terminology: test fixtures, subcutaneous testing, end to end testing, system testing
A listener requested that I start covering some terminology. I think it's a great idea. Covered in this episode: Test Fixtures Subcutaneous Testing End to End Test...
20: Talk Python To Me host Michael Kennedy
I talk with Michael about: Episodes of his show having to do with testing. His transition from employee to podcast host and online training entrepreneur. His Python ...
19: Python unittest with Robert Collins
Interview with Robert Collins, current core maintainer of Python's unittest module. Some of the topics covered How did Robert become the maintainer of unittest? uni...
18: Testing in Startups and Hiring Software Engineers with Joe Stump
In this episode, I interview with Joe Stump, cofounder of Sprintly (https://sprint.ly), to give the startup perspective to development and testing. Joe has spent his ...
17: The Travis Foundation
The Travis Foundation. Interview with Laura Gaetano Links and things we talked about: Travis Foundation Open Source Grants The Foundation's support of Katrina Owen ...
16: Welcome to Test and Code
This is a small episode. I'm changing the name from the "Python Test Podcast" to "Test & Code". I just want to discuss the reasons behind this change, and take a pee...
15: Lean Software Development
An introduction to Lean Software Development This is a quick intro to the concepts of Lean Software Development. I'm starting a journey of trying to figure out how t...
14: Continuous Integration with Travis CI – Josh Kalderimis
Interview with Josh Kalderimis from Travis CI. Josh is a co-founder and Chief Post-It Officer at Travis CI. Topics What is Continuous Integration, CI What is Trav...