--- title: Lecture 07 Unit Testing draft: true sr-due: 2022-04-29 sr-interval: 26 sr-ease: 270 --- #review # LO's - undnerstand that testing is useful for detecting bugs - contrast different types of testting - descrive the principle of test driven development - explain how unit tests ar developed - indicate how languages integreate unit test support - apppreiciate limitation of software testing # Lecture 07 Unit Testing ### 0.1 [Testing](out/notes/testing.md) 1. why is testing needed 2. what are three types of testing 3. what are some limitations of testing ### 0.2 [Test driven development](out/notes/test-driven-development.md) 1. what is testing driven development ### 0.3 [Unit testing](out/notes/unit-testing.md) 1. Breifly describe unit testing 2. What is a testing environment. Why is it useful