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 221 Folge(n) erschienen. Dieser Podcast erscheint alle 9 Tage.

Gesamtlänge aller Episoden: 4 days 23 hours 47 minutes

subscribe
share






recommended podcasts


episode 139: 139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu


Talking with Nalin Parbhu about the software evolution towards more test automation and the creation of Infuse and useMango.

We talk a software development and "shift left" where automated tests and quality checks have moved earlier into the software lifecycle.

  • Software approaches and where quality fits in
  • Shift left
  • Test automation
  • Roles of software developers, SDETs (software development engineer in test), testers, QA, etc...


share








 December 4, 2020  36m
 
 

episode 138: 138: Mutation Testing in Python with mutmut - Anders Hovmöller


Your test suite tells you about the quality of your code under test.

Mutation testing is a way to tell you about the quality of your test suite.

Anders Hovmöller wrote mutmut for mutation testing in Python, and can be used with pytest, unittest, and others.

In this episode, Anders explains mutation testing, how mutation testing with mutmut works, and good workflows.

Special Guest: Anders Hovmöller...


share








 November 19, 2020  29m
 
 

episode 137: 137: Become an Author - Matt Harrison interviews Brian Okken


Matt Harrison, author of many Python books, is putting together a course, Effective Book Authoring, to help other people write and publish books.
As part of this course, he's including interviews with people who have already written books, including me. This is that interview...


share








 November 5, 2020  40m
 
 

episode 136: 136: Wearable Technology - Sophy Wong


Wearable technology is not just smart consumer devices like watches and activity trackers.

Wearable tech also includes one off projects by designers, makers, and hackers and there are more and more people producing tutorials on how to get started. Wearable tech is also a great way to get both kids and adults excited about coding, electronics, and in general, engineering skills...


share








 October 26, 2020  31m
 
 

episode 135: 135: Speeding up Django Test Suites - Adam Johnson


All test suites start fast. But as you grow your set of tests, each test adds a little bit of time to the suite.
What can you do about it to keep test suites fast?
Some things, like parallelization, are applicable to many domains.
What about, for instance, Django applications?
Well, Adam Johnson has thought about it a lot, and is here to tell us how we can speed up our Django test suites...


share








 October 20, 2020  23m
 
 

episode 134: 134: Business Outcomes and Software Development - Benjamin Harding


Within software projects, there are lots of metrics we could measure. But which ones really matter. Instead of a list, Benjamin Harding shares with us a way of thinking about business outcomes that can help us with every day decision making...


share








 October 12, 2020  31m
 
 

episode 133: 133: Major League Hacking - Jon Gottfried


Hackathons have been spreading around the world; many at university campuses. Major League Hacking, MLH, has been encouraging and helping hackathons.

Hacking can be thought of as tinkering. Taking things apart and putting them back together as an interesting experience. There's always been some of this as part of software culture...


share








 October 5, 2020  28m
 
 

episode 132: 132: mocking in Python - Anna-Lena Popkes


Using mock objects during testing in Python.

Anna-Lena joins the podcast to teach us about mocks and using unittest.mock objects during testing.

We discuss:

  • the different styles of using mocks
  • pros and cons of mocks
  • dependency injection
  • adapter pattern
  • mock hell
  • magical universe
  • and much more

Special Guest: Anna-Lena Popkes...


share








 September 28, 2020  40m
 
 

episode 131: 131: Test Smarter, Not Harder


Some people avoid writing tests. Some drudge through it painfully.
There is a better way.
In this episode, I'm going to share some advice from Luke Plant on how to "Test Smarter, Not Harder".

Sponsored By:

  • Talk Python Training: Online video courses for Python developers
  • Datadog: Modern monitoring & security. See inside any stack, any app, at any scale, anywhere. Visit testandcode.com/datadog to get started...


share








 September 21, 2020  8m
 
 

episode 130: 130: virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn


virtualenv supports six shells: bash, csh, fish, xonsh, cmd, posh. Each handles prompts slightly differently. Although the virtualenv custom prompt behavior should be the same across shells, Brian Skinn noticed inconsistencies. He set out to fix those inconsistencies. That was the start of an adventure in open source collaboration, shell prompt internals, difficult test problems, and continuous integration quirks...


share








 September 13, 2020  36m