Unit Testing

In this course, I'm going to ask you to think inside the box. In testing, we're generally taught to think outside the box — from a user's perspective, or to think of something different or unanticipated. But let's not forget that sometimes the best ideas can be sparked from inside the box, because knowledge is power and looking inside that box and using that information to come up with different ways to break the software is what this course is all about. In terms of the course goals, we're going to define key terms, concepts, and principles and guidelines around testing from the inside. Then we're going to get into practical techniques for testing from the inside that are actually used in the industry. We then want to apply those in a context of programming puzzles and problems. And then, we're going to get our hands on some tools so that we can practice doing automated unit testing and real testing from the inside.
  • Course Project
Completion rules
  • All units must be completed