In this module, you will be introduced to the basics of testing, especially the variety of terminology to be used through the rest of the course.
Testing Foundations
In this module, you will investigate a variety of testing principles, models of testing, and types of systematic testing strategies.
Testing in the Software Development Lifecycle
In this module, you will learn about the social aspects of testing. We will learn about test plans, testing status reports, and defect reporting.
Writing Good Unit Tests
In this module, you will learn about writing unit tests and gain practice in writing these tests through three coding assignments, each with additional testing sophistication.