Python Test

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

https://podcast.pythontest.com

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

Gesamtlänge aller Episoden: 4 days 22 hours 58 minutes

subscribe
share






recommended podcasts


episode 98: 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. It does this by collecting dependencies between tests and all executed code (internally using Coverage.py) and comparing the dependencies against changes. testmon updates its database on each test execution, so it works independently of version control.

In this episode, I talk with testmon creator Tibor Arpas about testmon, about it's use and how it works.

Special Guest: Tibor Arpas...


share








 January 21, 2020  32m
 
 

episode 97: 97: 2019 Retrospective, 2020 Plans, and an amazing decade


This episode is not just a look back on 2019, and a look forward to 2020.
Also, 2019 is the end of an amazingly transofrmative decade for me, so I'm going to discuss that as well...


share








 December 31, 2019  24m
 
 

episode 96: 96: Azure Pipelines - Thomas Eckert


Pipelines are used a lot in software projects to automated much of the work around build, test, deployment and more. Thomas Eckert talks with me about pipelines, specifically Azure Pipelines. Some of the history, and how we can use pipelines for modern Python projects.

Special Guest: Thomas Eckert.

Sponsored By:

  • PyCharm Professional: Try PyCharm Pro with a 4 month free trial...


share








 December 16, 2019  26m
 
 

episode 95: 95: Data Science Pipeline Testing with Great Expectations - Abe Gong


Data science and machine learning are affecting more of our lives every day. Decisions based on data science and machine learning are heavily dependent on the quality of the data, and the quality of the data pipeline.

Some of the software in the pipeline can be tested to some extent with traditional testing tools, like pytest.

But what about the data? The data entering the pipeline, and at various stages along the pipeline, should be validated...


share








 November 30, 2019  22m
 
 

episode 94: 94: The real 11 reasons I don't hire you - Charity Majors


You've applied for a job, maybe lots of jobs.
Depending on the company, you've gotta get through:

  • a resume review
  • a coding challange
  • a phone screen
  • maybe another code example
  • an in person interview

If you get the job, and you enjoy the work, awesome, congratulations.

If you don't get the job, it'd be really great to know why.

Sometimes it isn't because you aren't a skilled engineer...


share








 November 18, 2019  34m
 
 

episode 93: 93: Software Testing, Book Writing, Teaching, Public Speaking, and PyCarolinas - Andy Knight


Andy Knight is the Automation Panda.

Andy Knight is passionate about software testing, and shares his passion through public speaking, writing on automationpanda.com, teaching as an adjunct professor, and now also through writing a book and organizing a new regional Python conference...


share








 October 31, 2019  30m
 
 

episode 92: 92: 9 Steps to Crater Quality & Destroy Customer Satisfaction - Cristian Medina


Cristian Medina wrote an article recently called "Test Engineering Anti-Patterns: Destroy Your Customer Satisfaction and Crater Your Quality By Using These 9 Easy Organizational Practices"

Of course, it's sarcastic, and aims to highlight many problems with organizational practices that reduce software quality.

The article doesn't go out of character, and only promotes the anti-patterns...


share








 October 20, 2019  35m
 
 

episode 91: 91: Python 3.8 - there's a lot more new than most people are talking about


Python 3.8.0 final is live and ready to download.

On todays episode, we're going to run through what's new, picking out the bits that I think are the most interesting and affect the most people, including

  • new language features
  • standard library changes
  • optimizations in 3.8

Not just the big stuff everyone's already talking about. But also some little things that will make programming Python even more fun and easy...


share








 October 16, 2019  21m
 
 

episode 90: 90: Dynamic Scope Fixtures in pytest 5.2 - Anthony Sottile


pytest 5.2 was just released, and with it, a cool fun feature called dynamic scope fixtures. Anthony Sottile so tilly is one of the pytest core developers, so I thought it be fun to have Anthony describe this new feature for us.

We also talk about parametrized testing and really what is fixture scope and then what is dynamic scope.

Special Guest: Anthony Sottile.

Sponsored By:

  • Raygun: Detect, diagnose, and destroy Python errors that are affecting your customers...


share








 October 11, 2019  34m
 
 

episode 89: 89: Improving Programming Education - Nicholas Tollervey


Nicholas Tollervey is working toward better ways of teaching programming. His projects include the Mu Editor, PyperCard, and CodeGrades. Many of us talk about problems with software education. Nicholas is doing something about it.

Special Guest: Nicholas Tollervey.

Sponsored By:

  • Azure Pipelines: Automate your builds and deployments with pipelines so you spend less time with the nuts and bolts and more time being creative...


share








 September 28, 2019  42m