Introduction
Overview
Teaching: 15 min
Exercises: 0 minQuestions
Why do we want to implement automated tests for our software?
Objectives
Explain why testing is important for software robustness and reproducibility.
The benefits of automatically testing your code.
See introduction video here.
Key Points
Testing ensures that our code is correct. It gives confidence for ourselves and potential users that the code is free of errors.
Automated testing ensures that we (or other members of our team) do not introduce unexpected flaws in our code.