Test & Code in Python

Topics include automated testing, testing strategy, software engineering practices, packaging, Python, pytest, data science, TDD, continuous integration, and software methodologies. Also anything I think helps make the daily life of a software developer more fun and rewarding. Hosted by Brian Okken.

https://testandcode.com

Eine durchschnittliche Folge dieses Podcasts dauert 32m. Bisher sind 195 Folge(n) erschienen. .

Gesamtlänge aller Episoden: 4 days 9 hours 12 minutes

subscribe
share






recommended podcasts


episode 183: Managing Software Teams - Ryan Cheley


Ryan Cheley joins me today to talk about some challenges of managing software teams, and how to handle them. We end up talking about a lot of skills that are excellent for software engineers as well as managers.


share








 2022-03-17  47m
 
 

episode 182: An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher


Don't you just love technical interviews, with someone who just saw your resume or CV 5 minutes ago asking you to write some code on a whiteboard probably code that has nothing to do with anything you've done before or anything you will do at the company. No? Neither does Nathan Aschbacher. So when he started building the team at his company, he decided to do things differently.


share








 2022-03-08  47m
 
 

episode 181: Boost Your Django DX - Adam Johnson


We talk with Adam Johnson about his new book, "Boost Your Django DX".


share








 2022-03-01  27m
 
 

episode 180: Lean TDD


Lean TDD is an attempt to reconcile some conflicting aspects of Test Driven Development and Lean Software Development.


share








 2022-02-21  26m
 
 

episode 179: Exploratory Testing


Exploratory testing is absolutely an essential part of a testing strategy. This episode discusses what exploratory testing is, its benefits, and how it fits within a framework of relying on automated tests for most of our testing.


share








 2022-02-09  11m
 
 

episode 178: The Five Factors of Automated Software Testing


"There are five practical reasons that we write tests. Whether we realize it or not, our personal testing philosophy is based on how we judge the relative importance of these reasons." - Sarah Mei This episode discusses the factors.


share








 2022-01-31  10m
 
 

episode 177: Unit Test vs Integration Test and The Testing Trophy


A recent Twitter thread by Simon Willison reminded me that I've been meaning to do an episode on the testing trophy. This discussion is about the distinction between unit and integration tests, what those terms mean, and where we should spend our testing time.


share








 2022-01-28  21m
 
 

episode 176: SaaS Side Projects


The idea of having a software as a service product sound great, doesn't it? This episode discusses some of the hurdles from idea to first customer.


share








 2022-01-18  26m
 
 

episode 175: Who Should Do QA?


Who should do QA? How does that change with different projects and teams? What does "doing QA" mean, anyway? Answering these questions are the goals of this episode.


share








 2022-01-12  13m
 
 

episode 174: pseudo-TDD - Paul Ganssle


In this episode, I talk with Paul Ganssle about a fun workflow that he calls pseudo-TDD. Pseudo-TDD is a way to keep your commit history clean and your tests passing with each commit. This workflow includes using pytest xfail and some semi-advanced version control features.


share








 2021-12-22  39m