Test & Code : Python Testing for Software Engineers

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 109 Folge(n) erschienen.
subscribe
share



recommended podcasts


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





   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





   49m
 
 

episode 105: TAP: Test Anything Protocol - Matt Layman


The Test Anything Protocol, or TAP, is a way to record test results in a language agnostic way, predates XML by about 10 years, and is still alive and kicking. Matt is the maintainer of tap.py and pytest-tap, two tools that bring the Test Anything Protocol to Python. In this episode, Matt and I discuss TAP, it's history, his involvement, and some cool use cases for it.


share





   30m
 
 

episode 104: Top 28 pytest plugins - Anthony Sottile


pytest is awesome by itself. pytest + plugins is even better. In this episode, Anthony Sottile and Brian Okken discuss at least 20 of these, maybe 25, and a few extra. We definitely cover the top n pytest plugins.


share





   47m
 
 

episode 103: Django - Lacey Williams Henschel


Django is without a doubt one of the most used web frameworks for Python. Lacey Williams Henschel is a Django consultant and has joined me to talk about Django, the Django community, learning Django, software testing, so much more.


share





   27m
 
 

episode 102: Cosmic Python (Architecture Patterns with Python) - Harry Percival


Harry Percival has completed his second book, "Architecture Patterns with Python". So of course we talk about the book, also known as "Cosmic Python". We also discuss lots of testing topics, especially related to larger systems and systems involving third party interfaces and APIs.


share





 2020-02-27  41m
 
 

episode 101: Application Security - Anthony Shaw


Application security is best designed into a system from the start. Anthony Shaw is doing something about it by creating an editor plugin that actually helps you write more secure application code while you are coding. We discuss his security plugin, but also application security in general, as well as other security components you need to consider.


share





 2020-02-19  46m
 
 

episode 100: A/B Testing - Leemay Nassery


Let's say you have a web application and you want to make some changes to improve it. You may want to A/B test it first to make sure you are really improving things. But really what is A/B testing? That's what we'll find out on this episode with Leemay Nassery.


share





 2020-02-13  36m
 
 

episode 99: Software Maintenance and Chess


I play a form of group chess that has some interesting analogies to software development and maintenance of existing systems. This episode explains group chess and explores a few of those analogies.


share





 2020-01-31  16m
 
 

episode 98: pytest-testmon - selects tests affected by changed files and methods - Tibor Arpas


pytest-testmon is a pytest plugin which selects and executes only tests you need to run. In this episode, I talk with testmon creator Tibor Arpas about testmon, about it's use and how it works.


share





 2020-01-21  32m