Python Test

By Brian Okken

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.

Image by Brian Okken

Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 536
Reviews: 1
Episodes: 219


 Dec 2, 2019

Description

Practical automated testing for software engineers using Python. Mostly. But also so much more.

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