PythonTest
Home
Start Here
pytest Book
pytest Course
Podcasts
Archive
Top pytest plugins
Support
Newsletter
Contact
Test and Code Archive
Search posts...
Search for Blog
Test and Code Archive
Archive of Test and Code Episodes
You can use a podcast player to subscribe to the show using the url:
https://pythontest.com/testandcode_feed.xml
2025
15
August
2
238 - So Long, and Thanks for All the Fish
15 Aug, 2025
2 min read
237 - FastAPI Cloud - Sebastián Ramírez
11 Aug, 2025
31 min read
July
2
236 - Git Tips for Testing - Adam Johnson
30 Jul, 2025
16 min read
235 - pytest-django - Adam Johnson
22 Jul, 2025
15 min read
May
2
234 - pytest-metadata - provides access to test session metadata
07 May, 2025
5 min read
233 - pytest-check - allow multiple failures per test
02 May, 2025
1 min read
April
3
232 - The role of AI in software testing - Anthony Shaw
25 Apr, 2025
46 min read
231 - pytest-repeat - works fine on Python 3.14
10 Apr, 2025
6 min read
230 - Python 3.14 won't repeat with pytest-repeat
01 Apr, 2025
3 min read
March
1
229 - pytest-html - a plugin that generates HTML reports for test results
27 Mar, 2025
5 min read
February
2
228 - pytest-md and pytest-md-report - Markdown reports for pytest
28 Feb, 2025
8 min read
227 - Mocking in Python with unittest.mock - Michael Foord
07 Feb, 2025
41 min read
January
3
226 - pytest-mock - Mocking in pytest
31 Jan, 2025
9 min read
225 - pytest-cov - The pytest plugin for measuring coverage
23 Jan, 2025
10 min read
224 - pytest plugins - a full series
10 Jan, 2025
9 min read
2024
12
November
1
223 - Writing Stuff Down is a Super Power
16 Nov, 2024
19 min read
September
1
222 - Import within a Python package
07 Sep, 2024
9 min read
June
1
221 - How to get pytest to import your code under test
03 Jun, 2024
6 min read
May
1
220 - Getting the most out of PyCon, including juggling - Rob Ludwick
04 May, 2024
31 min read
April
3
219 - Building Django Apps & SaaS Pegasus - Cory Zue
23 Apr, 2024
39 min read
218 - Balancing test coverage with test costs - Nicole Tietz-Sokolskaya
17 Apr, 2024
23 min read
217 - Podcasting / SaaS / Work Life Balance - Justin Jackson
11 Apr, 2024
44 min read
March
1
216 - ruff, uv, and Astral - Python tooling, much faster, with Rust
11 Mar, 2024
41 min read
February
2
215 - Staying Technical as a Manager
25 Feb, 2024
36 min read
214 - Python Testing in VS Code
06 Feb, 2024
32 min read
January
2
213 - Repeating Tests
19 Jan, 2024
12 min read
212 - Canon TDD - by Kent Beck
13 Jan, 2024
6 min read
2023
17
December
1
211 - Stamp out test dependencies with pytest plugins
15 Dec, 2023
15 min read
November
2
210 - TDD - Refactor while green
29 Nov, 2023
13 min read
209 - Testing argparse Applications
16 Nov, 2023
13 min read
October
1
208 - Tests with no assert statements
29 Oct, 2023
10 min read
September
1
207 - pytest course, pytest-repeat and pytest-flakefinder
25 Sep, 2023
10 min read
August
1
206 - TDD in Context
23 Aug, 2023
17 min read
July
3
205 - pytest autouse fixtures
31 Jul, 2023
26 min read
204 - Free Your Inner Nonfiction Writer - Johanna Rothman
18 Jul, 2023
27 min read
203 - Open Source at Intel
17 Jul, 2023
36 min read
May
4
202 - Using Towncrier to Keep a Changelog - Hynek Schlawack
31 May, 2023
36 min read
201 - Avoid merge conflicts on your CHANGELOG with scriv - Ned Batchelder
25 May, 2023
29 min read
200 - Keep a CHANGELOG
19 May, 2023
39 min read
199 - Is Azure Right for a Side Project? - Pamela Fox
04 May, 2023
42 min read
April
2
198 - Testing Django Web Applications - Carlton Gibson, Will Vincent
27 Apr, 2023
58 min read
197 - Python project trove classifiers - Do you need this bit of pyproject.toml metadata? - Brett Cannon
04 Apr, 2023
1 min read
March
2
196 - I am not a supplier - Thomas Depierre
30 Mar, 2023
1 min read
195 - What would you change about pytest? - Anthony Sottile
08 Mar, 2023
1 min read
2022
19
August
2
193 - The Good Research Code Handbook - Patrick Mineault
30 Aug, 2022
1 min read
192 - Learn to code through game development with PursuedPyBear - Piper Thunstrom
06 Aug, 2022
1 min read
July
1
191 - Running your own site for fun and absolutely no profit whatsoever - Brian Wisti
01 Jul, 2022
1 min read
June
2
190 - Testing PyPy - Carl Friedrich Bolz-Tereick
21 Jun, 2022
1 min read
189 - attrs and dataclasses - Hynek Schlawack
07 Jun, 2022
1 min read
May
4
188 - Python's Rich, Textual, and Textualize - Innovating the CLI
17 May, 2022
1 min read
187 - Teaching Web Development, including Front End Testing
13 May, 2022
1 min read
186 - Developer and Team Productivity
12 May, 2022
37 min read
185 - Python + Django + Rich + Testing == Awesome
11 May, 2022
1 min read
March
3
184 - Twisted and Testing Event Driven / Asynchronous Applications - Glyph
21 Mar, 2022
1 min read
183 - Managing Software Teams - Ryan Cheley
16 Mar, 2022
1 min read
182 - An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher
08 Mar, 2022
2 min read
February
3
181 - Boost Your Django DX - Adam Johnson
28 Feb, 2022
1 min read
180 - Lean TDD
21 Feb, 2022
2 min read
179 - Exploratory Testing
08 Feb, 2022
1 min read
January
4
178 - The Five Factors of Automated Software Testing
31 Jan, 2022
1 min read
177 - Unit Test vs Integration Test and The Testing Trophy
27 Jan, 2022
1 min read
176 - SaaS Side Projects - Brandon Braner
18 Jan, 2022
1 min read
175 - Who Should Do QA?
12 Jan, 2022
1 min read
2021
33
December
2
174 - pseudo-TDD - Paul Ganssle
22 Dec, 2021
1 min read
173 - Why NOT unittest?
17 Dec, 2021
1 min read
November
5
172 - Designing Better Software with a Prototype Mindset
30 Nov, 2021
1 min read
171 - How and why I use pytest's xfail - Paul Ganssle
22 Nov, 2021
1 min read
170 - pytest for Data Science and Machine Learning - Prayson Daniel
17 Nov, 2021
1 min read
169 - Service and Microservice Performance Monitoring - Omri Sass
11 Nov, 2021
1 min read
168 - Understanding Complex Code by Refactoring into Larger Functions
02 Nov, 2021
1 min read
October
3
167 - React, TypeScript, and the Joy of Testing - Paul Everitt
21 Oct, 2021
1 min read
166 - unittest expectedFailure and xfail
14 Oct, 2021
1 min read
165 - pytest xfail policy and workflow
07 Oct, 2021
1 min read
September
1
164 - Debugging Python Test Failures with pytest
14 Sep, 2021
2 min read
August
2
163 - pip install ./local_directory - Stéphane Bidoul
20 Aug, 2021
1 min read
162 - Flavors of TDD
03 Aug, 2021
1 min read
July
3
161 - Waste in Software Development
20 Jul, 2021
1 min read
160 - DRY, WET, DAMP, AHA, and removing duplication from production code and test code
08 Jul, 2021
1 min read
159 - Python, pandas, and Twitter Analytics - Matt Harrison
02 Jul, 2021
1 min read
June
3
158 - TDD in Swift - Gio Lodi
18 Jun, 2021
1 min read
157 - pre-commit - Anthony Sottile
11 Jun, 2021
2 min read
156 - Flake8 - Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile
03 Jun, 2021
1 min read
May
4
155 - Four Questions to Ask Frequently During Software Projects - Tim Ottinger
28 May, 2021
1 min read
154 - Don't Mock your Database - Jeff Triplett
21 May, 2021
1 min read
153 - Playwright for Python - end to end testing of web apps - Ryan Howard
13 May, 2021
1 min read
152 - Python Packaging - Brett Cannon
06 May, 2021
1 min read
April
2
151 - Python Adventure - Brandon Rhodes
27 Apr, 2021
2 min read
150 - A Practical Testing Strategy
15 Apr, 2021
1 min read
March
3
149 - I don't test my code, "crappy Python" is all I write - Corey Quinn
30 Mar, 2021
1 min read
148 - Coverage.py and testing packages
12 Mar, 2021
1 min read
147 - Testing Single File Python Applications/Scripts with pytest and coverage
05 Mar, 2021
1 min read
February
4
146 - Automation Tools for Web App and API Development and Maintenance - Michael Kennedy
28 Feb, 2021
1 min read
145 - For Those About to Mock - Michael Foord
18 Feb, 2021
42 min read
144 - TDD in Science - Martin Héroux
12 Feb, 2021
1 min read
143 - pytest markers - Anthony Sottile
07 Feb, 2021
1 min read
January
1
142 - MongoDB - Mark Smith
25 Jan, 2021
1 min read
2020
44
December
3
141 - Visual Testing - Angie Jones
30 Dec, 2020
1 min read
140 - Testing in Scientific Research and Academia - Martin Héroux
18 Dec, 2020
1 min read
139 - Test Automation - Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
04 Dec, 2020
1 min read
November
2
138 - Mutation Testing in Python with mutmut - Anders Hovmöller
19 Nov, 2020
1 min read
137 - Become an Author - Matt Harrison interviews Brian Okken
05 Nov, 2020
1 min read
October
4
136 - Wearable Technology - Sophy Wong
26 Oct, 2020
2 min read
135 - Speeding up Django Test Suites - Adam Johnson
20 Oct, 2020
1 min read
134 - Business Outcomes and Software Development - Benjamin Harding
12 Oct, 2020
1 min read
133 - Major League Hacking - Jon Gottfried
05 Oct, 2020
1 min read
September
4
132 - mocking in Python - Anna-Lena Popkes
28 Sep, 2020
1 min read
131 - Test Smarter, Not Harder
21 Sep, 2020
1 min read
130 - virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn
13 Sep, 2020
2 min read
129 - How to Test Anything - David Lord
07 Sep, 2020
2 min read
August
5
128 - pytest-randomly - Adam Johnson
28 Aug, 2020
1 min read
127 - WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira
24 Aug, 2020
1 min read
126 - Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus
16 Aug, 2020
1 min read
125 - pytest 6 - Anthony Sottile
07 Aug, 2020
2 min read
124 - pip dependency resolver changes
03 Aug, 2020
2 min read
July
4
123 - GitHub Actions - Tania Allard
24 Jul, 2020
1 min read
122 - Better Resumes for Software Engineers - Randall Kanna
16 Jul, 2020
1 min read
121 - Industrial 3D Printing & Python, Finite State Machines, and Simulating Hardware - Len Wanger
09 Jul, 2020
1 min read
120 - FastAPI & Typer - Sebastián Ramírez
03 Jul, 2020
1 min read
June
4
119 - Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
26 Jun, 2020
1 min read
118 - Code Coverage and 100% Coverage
25 Jun, 2020
1 min read
117 - Python extension for VS Code - Brett Cannon
18 Jun, 2020
1 min read
116 - 15 amazing pytest plugins - Michael Kennedy
07 Jun, 2020
2 min read
May
5
115 - Catching up with Nina Zakharenko
30 May, 2020
2 min read
114 - The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer
24 May, 2020
1 min read
113 - Technical Debt - James Smith
15 May, 2020
1 min read
112 - Six Principles of Readable Tests - David Seddon
08 May, 2020
1 min read
111 - Subtests in Python with unittest and pytest - Paul Ganssle
02 May, 2020
1 min read
April
3
110 - Testing Django - from unittest to pytest - Adam Parkin
25 Apr, 2020
1 min read
109 - Testing in Financial Services - Eric Bergemann
14 Apr, 2020
1 min read
108 - PySpark - Jonathan Rioux
09 Apr, 2020
1 min read
March
4
107 - Property Based Testing in Python with Hypothesis - Alexander Hultnér
27 Mar, 2020
1 min read
106 - Visual Testing - How IDEs can make software testing easier - Paul Everitt
20 Mar, 2020
1 min read
105 - TAP - Test Anything Protocol - Matt Layman
11 Mar, 2020
1 min read
104 - Top 28 pytest plugins - Anthony Sottile
04 Mar, 2020
1 min read
February
4
103 - Django - Lacey Williams Henschel
29 Feb, 2020
1 min read
102 - Cosmic Python, TDD, testing and external dependencies - Harry Percival
27 Feb, 2020
1 min read
101 - Application Security - Anthony Shaw
19 Feb, 2020
1 min read
100 - A/B Testing - Leemay Nassery
13 Feb, 2020
1 min read
January
2
99 - Software Maintenance and Chess
30 Jan, 2020
1 min read
98 - pytest-testmon - selects tests affected by changed files and methods - Tibor Arpas
21 Jan, 2020
1 min read
2019
36
December
2
97 - 2019 Retrospective, 2020 Plans, and an amazing decade
31 Dec, 2019
2 min read
96 - Azure Pipelines - Thomas Eckert
16 Dec, 2019
1 min read
November
2
95 - Data Science Pipeline Testing with Great Expectations - Abe Gong
30 Nov, 2019
1 min read
94 - The real 11 reasons I don't hire you - Charity Majors
18 Nov, 2019
1 min read
October
4
93 - Software Testing, Book Writing, Teaching, Public Speaking, and PyCarolinas - Andy Knight
30 Oct, 2019
1 min read
92 - 9 Steps to Crater Quality & Destroy Customer Satisfaction - Cristian Medina
20 Oct, 2019
1 min read
91 - Python 3.8 - there's a lot more new than most people are talking about
16 Oct, 2019
1 min read
90 - Dynamic Scope Fixtures in pytest 5.2 - Anthony Sottile
11 Oct, 2019
1 min read
September
4
89 - Improving Programming Education - Nicholas Tollervey
28 Sep, 2019
1 min read
88 - Error Monitoring, Crash Reporting, Performance Monitoring - JD Trask
20 Sep, 2019
1 min read
87 - Paths to Parametrization - from one test to many
11 Sep, 2019
1 min read
86 - Teaching testing best practices with 4 testing maxims - Josh Peak
06 Sep, 2019
1 min read
August
3
85 - Speed Up Test Suites - Niklas Meinzer
26 Aug, 2019
1 min read
84 - CircuitPython - Scott Shawcroft
20 Aug, 2019
1 min read
83 - PyBites Code Challenges behind the scenes - Bob Belderbos
16 Aug, 2019
1 min read
July
3
82 - pytest - favorite features since 3.0 - Anthony Sottile
31 Jul, 2019
1 min read
81 - TDD with flit
17 Jul, 2019
2 min read
80 - From Python script to Maintainable Package
04 Jul, 2019
1 min read
June
3
79 - Fixing misinformation about software testing
27 Jun, 2019
1 min read
78 - I don't write tests because ...
19 Jun, 2019
1 min read
77 - Testing Complex Systems with Maintainable Test Suites
11 Jun, 2019
1 min read
May
4
76 - TDD - Don’t be afraid of Test-Driven Development - Chris May
29 May, 2019
1 min read
75 - Modern Testing Principles - Alan Page
23 May, 2019
2 min read
74 - Technical Interviews - Preparing For, What to Expect, and Tips for Success - Derrick Mar
21 May, 2019
1 min read
73 - PyCon 2019 Live Recording
03 May, 2019
1 min read
April
2
72 - Technical Interview Fixes - April Wensel
29 Apr, 2019
1 min read
71 - Memorable Tech Talks, The Ultimate Guide - Nina Zakharenko
05 Apr, 2019
2 min read
March
3
70 - Learning Software without a CS degree - Dane Hillard
29 Mar, 2019
1 min read
69 - Andy Hunt - The Pragmatic Programmer
21 Mar, 2019
1 min read
68 - test && commit || revert (TCR) - Thomas Deniffel
12 Mar, 2019
2 min read
February
4
67 - Teaching Python in Middle School
28 Feb, 2019
1 min read
66 - Brian is interviewed by Phil Burgess
26 Feb, 2019
1 min read
65 - one assert per test
17 Feb, 2019
1 min read
64 - Practicing Programming to increase your value
07 Feb, 2019
1 min read
January
2
63 - Python Corporate Training - Matt Harrison
31 Jan, 2019
1 min read
62 - Python Training - Reuven Lerner
12 Jan, 2019
1 min read
2018
28
December
7
61 - A retrospective
31 Dec, 2018
1 min read
60 - 100 Days of Code - Julian Sequeira
28 Dec, 2018
1 min read
59 - Genesynth, nox, urllib3, & PyCascades - Thea Flowers
21 Dec, 2018
1 min read
58 - REST APIs, testing with Docker containers and pytest
14 Dec, 2018
1 min read
57 - What is Data Science? - Vicki Boykis
11 Dec, 2018
1 min read
56 - Being a Guest on a Podcast - Michael Kennedy
07 Dec, 2018
2 min read
55 - When 100% test coverage just isn't enough - Mahmoud Hashemi
03 Dec, 2018
1 min read
November
3
54 - Python 1994 - Paul Everitt
25 Nov, 2018
1 min read
53 - Seven Databases in Seven Weeks - Luc Perkins
18 Nov, 2018
1 min read
52 - pyproject.toml - the future of Python packaging - Brett Cannon
05 Nov, 2018
1 min read
October
4
51 - Feature Testing
30 Oct, 2018
1 min read
50 - Flaky Tests and How to Deal with Them
25 Oct, 2018
1 min read
49 - tox - Oliver Bestwalter
15 Oct, 2018
2 min read
48 - A GUI for pytest
07 Oct, 2018
1 min read
September
2
47 - Automation Panda - Andy Knight
28 Sep, 2018
1 min read
46 - Testing Hard To Test Applications - Anthony Shaw
02 Sep, 2018
1 min read
August
1
45 - David Heinemeier Hansson - Software Development and Testing, TDD, and exploratory QA
13 Aug, 2018
1 min read
July
3
44 - Mentoring - Nina Zakharenko
21 Jul, 2018
1 min read
44 - Preparing for Technical Talks with Kelsey Hightower - bonus episode
16 Jul, 2018
1 min read
43 - Kelsey Hightower - End to End & Integration Testing
05 Jul, 2018
1 min read
June
1
42 - Using Automated Tests to Help Teach Python - Trey Hunner
27 Jun, 2018
1 min read
April
2
41 - Testing in DevOps and Agile - Anthony Shaw
18 Apr, 2018
1 min read
40 - On Podcasting - Adam Clark
10 Apr, 2018
1 min read
March
3
39 - Thorough software testing for critical features
29 Mar, 2018
1 min read
38 - Prioritize software tests with RCRCRC
13 Mar, 2018
1 min read
37 - What tests to write first
08 Mar, 2018
1 min read
February
2
36 - Stephanie Hurlburt - Mentoring and Open Office Hours
13 Feb, 2018
1 min read
35 - Continuing Education and Certificate Programs at UW
01 Feb, 2018
1 min read
2017
8
December
1
34 - TDD and Test First
31 Dec, 2017
1 min read
November
1
33 - Katharine Jarmul - Testing in Data Science
30 Nov, 2017
1 min read
October
1
32 - David Hussman - Agile vs Agility, Dude's Law, and more
03 Oct, 2017
2 min read
September
1
31 - I'm so sick of the testing pyramid
27 Sep, 2017
1 min read
July
1
30 - Legacy Code - M. Scott Ford
31 Jul, 2017
1 min read
June
1
29 - Kobiton & QASymphony - Josh Lieberman
30 Jun, 2017
1 min read
April
1
28 - Chaos Engineering & Experimentation at Netflix - Casey Rosenthal
07 Apr, 2017
1 min read
February
1
27 - Mahmoud Hashemi - unit, integration, and system testing
26 Feb, 2017
1 min read
2016
18
December
2
25 - Selenium, pytest, Mozilla – Dave Hunt
01 Dec, 2016
1 min read
26 - pyresttest – Sam Van Oort
01 Dec, 2016
1 min read
November
1
24 - pytest - Raphael Aurich
10 Nov, 2016
1 min read
September
2
23 - Lessons about testing and TDD from Kent Beck
30 Sep, 2016
2 min read
22 - Converting Manual Tests to Automated Tests
24 Sep, 2016
1 min read
August
1
21 - Terminology - test fixtures, subcutaneous testing, end to end testing, system testing
31 Aug, 2016
1 min read
July
1
20 - Talk Python To Me - Michael Kennedy
29 Jul, 2016
1 min read
June
1
19 - Python unittest - Robert Collins
15 Jun, 2016
1 min read
April
2
18 - Testing in Startups and Hiring Software Engineers - Joe Stump
19 Apr, 2016
1 min read
17 - The Travis Foundation - Laura Gaetano
11 Apr, 2016
1 min read
March
2
16 - Welcome to Test and Code
31 Mar, 2016
1 min read
15 - Lean Software Development
09 Mar, 2016
1 min read
February
4
14 - Continuous Integration with Travis CI – Josh Kalderimis
25 Feb, 2016
1 min read
13 - Ian Cordasco – Betamax
17 Feb, 2016
1 min read
12 - Coverage.py with Ned Batchelder
09 Feb, 2016
2 min read
11 - pytest assert magic
04 Feb, 2016
1 min read
January
2
10 - Test Case Design using Given-When-Then from BDD
31 Jan, 2016
1 min read
9 - Harry Percival - Testing Web Apps with Python, Selenium, Django
18 Jan, 2016
1 min read
2015
7
December
1
8 - Agile vs Agility - Agile Is Dead (Long Live Agility)
15 Dec, 2015
1 min read
October
2
7 - The Waterfall Model and “Managing the Development of Large Software Systems”
21 Oct, 2015
1 min read
6 - Writing software is like nothing else
20 Oct, 2015
1 min read
September
3
5 - Test Classes - No OO experience required
23 Sep, 2015
1 min read
4 - Test Fixtures - Setup, Teardown, and so much more
11 Sep, 2015
1 min read
3 - Why test?
02 Sep, 2015
19 min read
August
1
2 - Pytest vs Unittest vs Nose
20 Aug, 2015
10 min read