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. Alle 9 Tage erscheint eine Folge dieses Podcasts.

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

subscribe
share






recommended podcasts


episode 40: 40: On Podcasting - Adam Clark


Adam is the host of The Gently Mad podcast, and teaches the steps in creating and growing a podcast in his course Irresistible Podcasting.

He was one of the people who inspired Brian to get the Test & Code podcast started in the first place. Brian took his course in 2015. Adam is in the process of updating the course, and building a community around it.

Warning: This may be an episode to listen to with headphones if you have kids around. There is swearing...


share








 April 10, 2018  48m
 
 

episode 39: 39: Thorough software testing for critical features


Complete and exhaustive testing is not possible. Nor would it be fun, or maintainable, or a good use of your time.

However, some functionality is important enough to make sure the test behavior coverage is thorough enough to have high confidence in it's quality.

In this episode, we discuss 3 techniques that can be combined to quickly generate test cases. We then talk about how to implement them efficiently in pytest...


share








 March 29, 2018  19m
 
 

episode 38: 38: Prioritize software tests with RCRCRC


RCRCRC was developed by Karen Nicole Johnson.

In this episode we discuss the mnemonic/heuristic and use it to prioritize tests for the cards application.

  • Recent: new features, new areas of code
  • Core: essential functions must continue to work, your products USPs (Unique Selling Propositions)
  • Risk: some areas of an application pose more risk, perhaps areas important to customers but not used regularly by the development team...


share








 March 13, 2018  11m
 
 

episode 37: 37: What tests to write first


This episode starts down the path of test strategy with the first tests to write in either a legacy system or a project just getting off it's feet.

We cover:

  • My approach to testing existing systems.
  • Put names to strategies so we can refer to them later.
  • Explain the strategies in general terms and explain why they are useful.
  • Discuss how these strategies are used in an example project. (The code is available on github)...


share








 March 8, 2018  20m
 
 

episode 36: 36: Stephanie Hurlburt - Mentoring and Open Office Hours


Stephanie is a co-founder and graphics engineer at Binomial.

She works on Basis, an image compressor, and has customers in games, video, mapping, and any application that has lots of image data.

Stephanie has also been encouraging experienced engineers to open up their twitter DMs to questions from anyone, to help mentor people not only in technical questions, but in career questions as well...


share








 February 13, 2018  31m
 
 

episode 35: 35: Continuing Education and Certificate Programs at UW


There are lots of ways to up your skills.
Of course, I'm a big fan of learning through reading books, such as upping your testing skills by reading Python Testing with pytest.
And then there are online learning systems and MOOCs.

At the other end of the spectrum is a full blown university degree.

One option kind of in the middle is continuing education programs available through some universities, such as University of Washington...


share








 February 1, 2018  25m
 
 

episode 34: 34: TDD and Test First


An in depth discussion of Test Driven Development (TDD) should include a discussion of Test First. So that's where we start.

  • Why write tests first?
  • How do you know what tests to write?
  • What are the steps for test first?
  • Isn't this just TDD?
  • Functional Tests vs Unit Tests

Sponsored By:

  • Python Testing with pytest, 2nd edition: The fastest way to learn pytest and practical testing practices...


share








 January 1, 2018  25m
 
 

episode 33: 33: Katharine Jarmul - Testing in Data Science


A discussion with Katharine Jarmul, aka kjam, about some of the challenges of data science with respect to testing...


share








 November 30, 2017  37m
 
 

episode 32: 32: David Hussman - Agile vs Agility, Dude's Law, and more


A wonderful discussion with David Hussman. David and Brian look back at what all we've learned in XP, TDD, and other Agile methodologies, where things have gone awry, how to bring the value back, and where testing fits into all of this.

  • How to build the wrong thing faster
  • Agile vs Agility
  • Product vs Process
  • Where testing fits into software development practices.
  • "Integration tests, there's a name that needs to be refactored desperately...


share








 October 3, 2017  47m
 
 

episode 31: 31: I'm so sick of the testing pyramid


What started as a twitter disagreement carries over into this civil discussion of software testing.
Brian and Paul discuss testing practices such as the testing pyramid, TDD, unit testing, system testing, and balancing test effort...


share








 September 27, 2017  39m