Module Introduction

In all of my software development jobs, testing has never been something strongly enforced.

But it’s valuable.

Really valuable.

I like to use tests to ensure that my code is going to work now and continue to work for months, even as I make changes.

You can also use tests to drive development of the series of functions and components that make up your application.

And that’s what we’ll cover throughout this module.

To get started first make sure you download the project from GitHub.

Then check out the testing-start branch.

git checkout testing-start

We’re going to use a variety of tools to test the various pieces of our application. As you’re adding tests to your application be sure to jump back to any of these videos to help you get started.