EPISODE · Oct 30, 2025 · 24 MIN
5/9 Research Software Engineering with Python (COMP233) - Testing with Python
from UCL for Code in Research · host Peter Schmidt
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.Linkshttps://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_programminghttps://joss.readthedocs.io/en/latest/review_criteria.html criteria for open source software reviews, which includes a section on testinghttps://www.freecodecamp.org/news/a-practical-guide-to-start-opensource-contributions/https://docs.github.com/en/actions GitHub Actionshttps://martinfowler.com Martin Fowler's great web site. Also look out for his book:Working Effectively With Legacy Code - Michael Feathers, 2004, ISBN: 8601400968741Don't be shy - say HiThis podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK. Producer and Host: Peter Schmidt
NOW PLAYING
5/9 Research Software Engineering with Python (COMP233) - Testing with Python
No transcript for this episode yet
Similar Episodes
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m
Nov 12, 2025 ·35m
Oct 17, 2025 ·40m