This is the original Upskill in Testing with Python.
To follow along with the examples in this book, you need the following:
- A good working knowledge of the Python language. Python is not explained in detail.
- You will need to use
pipto install pytest and some plugins. - This book was written using zsh on a Mac. The commands are mostly limited to cd to change director, ls to list files, and to pytest to run the tests.
- The IDE used is Visual Studio Code (VS Code) with Shell integration activated.
This book won't show you how to use Windows and the various flavors of Unix. The book sticks to the Mac and avoids the command names that are different, the forward slashes (/) instead of back slashes (\), and the one file hierarchy vs many file hierarchies rooted in different drive letters.
If you know your Windows or Unix shell, all examples should be runnable on the terminal-like application that you choose to use.
This book won't show you how to use another integrated development environment (IDE). If you know your IDE, all examples should be runnable in the IDE that you choose to use.