
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
- 5/10 Classes and Design [2026] · February 18, 2026 · 34 min
- 4/10 On Polymorphism [2026] · February 11, 2026 · 27 min
- 3/10 Throw, try, catch...test [2026] · February 4, 2026 · 32 min
- 2/10 Data Types and the world of (smart) pointers [2026] · January 28, 2026 · 35 min
- 1/10 C++ - An Introduction [2026] · January 21, 2026 · 38 min
- 9/9 Research Software Engineering with Python (COMP233) - Performance · December 11, 2025 · 23 min
Explore listener stats, chart rankings, contacts and more on the UCL for Code in Research podcast page.