Jon Macey's WebPages
Jon Macey's WebPages
MSc CAVE
Animation Software Engineering
Pipeline and TD
Renderman
CGI Tools
Maya API
MSc Projects
MSc FAQ
Animation Software Engineering C++ Version
MSc AIM
Software Engineering for Media
Animation Software Engineering (AIM) Legacy Notes
Undergraduate BA
Programming Graphics
Computing for Graphics and Animation
Scripting for DCC
Programming
Python
Lectures
NCCA Coding Standard
NCCA Graphics Library
Blog posts
NCCA Labs
Contact
Light
Dark
Automatic
TDD
Lecture 2 Intro to TDD
Introduction to Testing
Lecture 3 Test Driven Development
Introduction to TDD
Lecture 3 Test Driven Development and Design
Slides Links and Resources https://www.ibm.com/garage/method/practices/code/practice_test_driven_development/
Lecture 4 Modern Python
Slides Links and Resources
Lecture 5 Test Driven Development
slides Slides A static version of the notebook can be found here
Lecture 4 Testing and TDD
Using Unit tests in python
Lecture 5 Test Driven Development
This lecture will demonstrate the use of Test Driven development and design in python
Lecture 8
Slides Self Study
Lecture 9
Slides Self Study
Lab 2 Test Driven Development
Aims The aim of this lab is to introduce pytest and the process of Test Driven Development, we will do this in the following way. Configure GitHub for labs. Use uv to set up a pytest Python environment.
»
Cite
×