To get the most out of this book
There are two ways to read this book.
The first is to use it as a reference when you are faced with specific testing challenges. Use the index to find what you’re after and move to that page.
The second, and the one I’d recommend starting with, is to follow the walk-throughs step by step, building your own code base as you go along. The companion GitHub repository has a directory for each chapter (such as Chapter01
) and then, within that, two directories:
Start
, which is the starting point for the chapter; you should start here if you’re following along.Complete
, which contains completed solutions to all the exercises.
You will need to be at least a little proficient with Git; a basic understanding of the branch
, checkout
, clone
, commit
, diff
, and merge
commands should be sufficient.
Take a look at the README.md
file in the GitHub repository for more information and instructions on working with the code base.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.