The plan of this course
- Learn how to write unit-tests for simple functions.
- Deal with special problems.
- How to deal with randomness?
- How to deal with time?
- How to deal with reported bugs that we cannot fix now?
- How to deal with setup and tear-down of the environments?
- Then get see what to do if we already have a working application that is hard to test.