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. .

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

subscribe
share






recommended podcasts


episode 11: 11: pytest assert magic


How pytest, unittest, and nose deal with assertions.

The job of the test framework to tell developers how and why their tests failed is a difficult job.

In this episode I talk about assert helper functions and the 3 methods pytest uses to get around having users need to use assert helper functions.


share








 February 4, 2016  13m
 
 

episode 10: 10: Test Case Design using Given-When-Then from BDD


Given-When-Then is borrowed from BDD and is my favorite structure for test case design.

It doesn’t matter if you are using pytest, unittest, nose, or something completely different, this episode will help you write better tests.

  • The Given-When-Then structure for test method/function development.
  • How and why to utilize fixtures for your given or precondition code.
  • Similarities with other structure discriptions...


share








 January 31, 2016  20m
 
 

episode 9: 9: Harry Percival : Testing Web Apps with Python, Selenium, Django


  • Intro to Harry Percival, his background and story of how he got into TDD and ended up writing a book
  • Comparing using unittest and pytest with applicability to testing django projects. 
  • Functional end to end testing with selenium.
  • The django test client for middle level tests...


share








 January 19, 2016  45m
 
 

episode 8: 8: Agile vs Agility : Agile Is Dead (Long Live Agility)


In today's podcast, I dodge the question of "What do you think of Agile?" by reading an essay from Dave Thomas


share








 December 15, 2015  8m
 
 

episode 7: 7: The Waterfall Model and “Managing the Development of Large Software Systems”


The waterfall model has been used and modified and changed and rebelled against since before I started programming. Waterfall such an important character in the story of software development that we should get to know it a better.


share








 October 22, 2015  29m
 
 

episode 6: 6: Writing software is like nothing else


My experience with writing software comes from my experience: where I grew up, what eras I lived through, what my economical and geographical experiences have been, when I learned to code, and what projects I've worked on.

Sponsored By:

  • Patreon Supporters: Help support the show with as little as $1 per month and be the first to know when new episodes come out.


share








 October 21, 2015  6m
 
 

episode 5: 5: Test Classes: No OO experience required


  • Setup and Teardown
  • Benefits of Test Fixtures
    • code reuse
    • cleanup of resources
    • errors vs failures
    • focusing your thinking on what you are testing and what you are not
    • scoping for efficiency
  • Brief look at pytest named fixtures

References

  • pytest fixtures series
  • pytest fixtures nuts & bolts
  • pytest session scoped fixtures
  • unittest fixtures
  • nose...


share








 September 23, 2015  7m
 
 

episode 4: 4: Test Fixtures: Setup, Teardown, and so much more


  • Setup and Teardown
  • Benefits of Test Fixtures
    • code reuse
    • cleanup of resources
    • errors vs failures
    • focusing your thinking on what you are testing and what you are not
    • scoping for efficiency
  • Brief look at pytest named fixtures

References

  • pytest fixtures series
  • pytest fixtures nuts & bolts
  • pytest session scoped fixtures
  • unittest fixtures
  • nose...


share








 September 11, 2015  13m
 
 

episode 3: 3: Why test?


Answering a listener question...


share








 September 2, 2015  26m
 
 

episode 2: 2: Pytest vs Unittest vs Nose


I list my requirements for a framework and discuss how Pytest, Unittest, and Nose measure up to those requirements.

Mentioned:

  • pytest
  • unittest
  • nose
  • delayed assert
  • pytest-expect
  • doctest

I did the audio processing differently for this episode. Please let me know how it sounds, if there are any problems, etc...


share








 August 20, 2015  12m