Test & Code : Python Testing for Software Engineering

Because Software Engineering should include more testing

About the show

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.

Test & Code : Python Testing for Software Engineering on social media


  • 30: Legacy Code - M. Scott Ford

    July 31st, 2017  |  41 mins 47 secs
    kanban, legacy code, readability, testing pyramid

    M. Scott Ford is the founder and chief code whisperer at Corgibytes, a company focused on helping other companies with legacy code. We talk about the company, about testing strategy, getting a handle on technical debt and process debt, iterative development, and a lot more.

  • 29: Kobiton & QASymphony - Josh Lieberman

    June 30th, 2017  |  18 mins 2 secs
    mobile testing, qa tools, software testing

    Interview with Josh Lieberman about Kobiton and QASymphony

  • 28: Chaos Engineering & Experimentation at Netflix - Casey Rosenthal

    April 7th, 2017  |  32 mins 55 secs
    chaos engineering, distributed systems, experimentation, testing strategy

    Chaos Engineering
    Experimentation vs Testing
    With Casey Rosenthal, manager for the Traffic, Intuition, and Chaos teams at Netflix

  • 27: Mahmoud Hashemi : unit, integration, and system testing

    February 26th, 2017  |  41 mins 56 secs
    enterprise software, integration testing, system testing, tdd, testing column, testing pyramid, unit testing, web frameworks

    What is the difference between a unit test, an integration test, and a system test? Mahmoud Hashemi helps me to define these terms, as well as discuss the role of all testing variants in software development.

  • 26: pyresttest – Sam Van Oort

    December 1st, 2016  |  57 mins 55 secs
    pyresttest, rest, yaml

    Interview with Sam Van Oort about pyresttest, “A REST testing and API microbenchmarking tool” pyresttest A question in the Test & Code Slack channel was raised about testing REST APIs. There were answers such as pytest + requests, of course,

  • 25: Selenium, pytest, Mozilla – Dave Hunt

    November 30th, 2016  |  42 mins 20 secs
    continuous integration, jenkins, mozilla, pytest, selenium, tox

    Interview with Dave Hunt @davehunt82. We Cover: Selenium Driver: http://www.seleniumhq.org/ pytest: http://docs.pytest.org/ pytest plugins: pytest-selenium: http://pytest-selenium.readthedocs.io/ pytest-html: https://pypi.python.

  • 24: pytest with Raphael Pierzina

    November 10th, 2016  |  35 mins 15 secs
    cookiecutter, pytest

    pytest pytest is an extremely popular test framework used by many projects and companies. In this episode, I interview Raphael Pierzina (@hackebrot), a core contributor to both pytest and cookiecutter. We discuss how Raphael got involved with both proj...

  • 23: Lessons about testing and TDD from Kent Beck

    September 30th, 2016  |  13 mins 46 secs

    Discussion and audio clips from a previous interview with Kent Beck

  • 22: Converting Manual Tests to Automated Tests

    September 24th, 2016  |  10 mins 56 secs
    manual tests

    How do you convert manual tests to automated tests?

  • 21: Terminology: test fixtures, subcutaneous testing, end to end testing, system testing

    August 31st, 2016  |  18 mins 6 secs
    end to end testing, fixtures, given-when-then, system testing

    A listener requested that I start covering some terminology. I think it’s a great idea. Covered in this episode: Test Fixtures Subcutaneous Testing End to End Testing (System Testing) I also discuss A book rewrite Progress on transcripts A story from t...

  • 20: Talk Python To Me host Michael Kennedy

    July 29th, 2016  |  47 mins 13 secs
    pycharm, pyramid, training

    Interview with Michael Kennedy from the Talk Python To Me podcast

  • 19: Python unittest with Robert Collins

    June 15th, 2016  |  40 mins 25 secs

    Python's unittest module, advanced features, comparison to pytest, future features, and more.

  • 18: Testing in Startups and Hiring Software Engineers with Joe Stump

    April 19th, 2016  |  53 mins 28 secs
    agile, hiring, small teams, startup, strategy

    In this epsiode, I interview with Joe Stump, cofounder of Sprintly, to give the startup perspective to development and testing.

  • 17: The Travis Foundation

    April 11th, 2016  |  26 mins 37 secs
    exercism.io, prompt

    Interview with Laura Gaetano from The Travis Foundation

  • 16: Welcome to Test and Code

    March 31st, 2016  |  8 mins 33 secs

    I'm changing the name from the "Python Test Podcast" to "Test & Code".

  • 15: Lean Software Development

    March 9th, 2016  |  10 mins 58 secs
    agile, lean

    An introduction to Lean Software Development