--- title: "07-testing" tags: - cosc202 - lecture sr-due: 2022-06-9 sr-interval: 22 sr-ease: 270 --- - [testing](notes/testing.md) - [test-driven-development](notes/test-driven-development.md) - [unit-testing](notes/unit-testing.md) - understand 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 # Flash cards ## Testing what are unit tests::Testing individual pieces of code what are integration tests::tests checking that code works together what are end-to-end tests::tests that check the behaviour of the while program what is the halting problem::you cant fully analyse code using code ## TDD what is TDD::a software dev. methodology where tests are written before code ## Unit testing