Test & Code :  Python Testing for Software Engineering

Test & Code is a weekly podcast hosted by Brian Okken. The show covers a wide array of topics including software engineering, development, testing, Python programming, and many related topics. When we get into the implementation specifics, that's usually Python, such as Python packaging, tox, pytest, and unittest. However, well over half of the topics are language agnostic, such as data science, DevOps, TDD, public speaking, mentoring, feature testing, NoSQL databases, end to end testing, automation, continuous integration, development methods, Selenium, the testing pyramid, and DevOps.

https://testandcode.com

Eine durchschnittliche Folge dieses Podcasts dauert 31m. Bisher sind 117 Folge(n) erschienen. Dieser Podcast erscheint alle 10 Tage
subscribe
share





recommended podcasts


episode 115: Catching up with Nina Zakharenko


Nina's been up to a lot lately, so we talk about quite a bit, including live coding on twitch.tv, online conferences, Python Tea (a new online version of the hallway track), Python on hardware, Adafruit, CircuitPython, tricking out your command prompt, working from home, and more.


share







   42m
 
 

episode 114: The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer


Ewa Jodlowska, the Python Software Foundation Executive Director, and Christopher Neugebauer, a current board member, discuss what the PSF is and does, what board directors do, and how you can be part of the exciting mission of the PSF.


share







   30m
 
 

episode 113: Technical Debt - James Smith


Technical debt has to be dealt with on a regular basis to have a healthy product and development team. The impacts include emotional drain on engineers and slowing down development and can adversely affect your hiring ability and retention. But really, what is technical debt? Can we measure it? How do we reduce it, and when?


share







   30m
 
 

episode 112: Six Principles of Readable Tests - David Seddon


"Code is read much more often than it is written." - Guido van Rossum This is true for both production code and test code. David Seddon came up with 6 principles to help us write more readable tests. We discuss these, as well as more benefits of readable tests.


share







   45m
 
 

episode 111: Subtests in Python with unittest and pytest - Paul Ganssle


Subtests are a way to continue a test function after an assert fails. Paul Ganssle and Brian Okken discuss what subtests are, why you might want them, and what to watch out for if you use them.


share







 2020-05-02  48m
 
 

episode 110: Testing Django - from unittest to pytest - Adam Parkin


Django supports testing out of the box with some cool extensions to unittest. However, many people are using pytest for their django testing, mostly using the pytest-django plugin. Adam Parkin, who is known online as CodependentCodr, joins us to talk about migrating an existing Django project from unittest to pytest. Adam tells us just how easy this is.


share







 2020-04-25  24m
 
 

episode 109: Testing in Financial Services - Eric Bergemann


Financial services have their own unique testing development challenges. But they also have lots of the same challenges as many other software projects. Eric Bergemann from Paragon discusses testing, DevOps, CI, and lots of other great testing and development topics.


share







 2020-04-15  29m
 
 

episode 108: PySpark - Jonathan Rioux


Apache Spark is a unified analytics engine for large-scale data processing. PySpark blends the powerful Spark big data processing engine with the Python programming language to provide a data analysis platform that can scale up for nearly any task.


share







 2020-04-09  32m
 
 

episode 107: Property Based Testing in Python with Hypothesis - Alexander Hultnér


Hypothesis is the Python tool used for property based testing. Hypothesis claims to combine "human understanding of your problem domain with machine intelligence to improve the quality of your testing process while spending less time writing tests." Alexander Hultnér introduces us to property based testing in Python with Hypothesis.


share







 2020-03-27  36m
 
 

episode 106: Visual Testing : How IDEs can make software testing easier - Paul Everitt


IDEs can help people with automated testing. In this episode, Paul Everitt and Brian discuss ways IDEs can encourage testing and make it easier for everyone, including beginners. We discuss features that exist and are great, as well as what is missing. The conversation also includes topics around being welcoming to new contributors for both open source and professional projects.


share







 2020-03-20  49m