Description
Tests ensure our program works as intended and that changes to the codebase do not break existing functionality. However, these benefits aren’t free; we need to have a plan to write our app and to test it. This talk will introduce concepts and techniques that can be used to write effective tests.