5/9 Research Software Engineering with Python (COMP233) - Testing with Python

5/9 Research Software Engineering with Python (COMP233) - Testing with Python

From UCL for Code in Research by Peter Schmidt

October 30, 2025 · 25 min · Season 2 · Episode 5

About this episode

In this episode, Peter Schmidt discusses various types of software testing with guest Stef Piatek from UCL.

Testing your software is part of development. In this episode I talk about different types of testing, automated tests, legacy code etc. My guest is Stef Piatek from UCL who tells us how he approaches testing in his daily work. Links https://docs.python.org/3/library/unittest.htmlhttps://docs.pytest.org/https://docs.pytest.org/en/7.1.x/how-to/monkeypatch.html PyTest Monkeypatchhttps://agiledata.org/essays/tdd.html test driven development TDDhttps://en.wikipedia.org/wiki/Extreme_programmingh...

People in this episode

Host: Peter Schmidt

Guest: Stef Piatek

Topics covered

  • software testing
  • automated tests
  • legacy code
  • test driven development
  • Python

Keywords

  • testing
  • automated tests
  • legacy code
  • TDD
  • Python

Mentioned in this episode

Organizations: UCL

Products: Python

More episodes of UCL for Code in Research

Explore listener stats, chart rankings, contacts and more on the UCL for Code in Research podcast page.