Introduction

To ensure high quality software, it must be tested. There are many forms of testing, at different levels in the software. This lesson teaches unit testing, in which each component is tested in isolation from other components that it depends upon. In object-oriented development, the most common component is the class/object.

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Video Lessons

Web Articles and Blogs

Books

Technical Resources

Wikipedia

Class Lecture

Exercises

After-Class Exercises

Project Activities


End-Of-Day Exercises