To get the most out of this book
Basic Java and JavaScript knowledge, as well as a basic understanding of the testing methodology, will help you to find your way around faster. However, in this book, I also try to cover the required aspects in a way that is understandable even without this knowledge.
Software covered in the book |
Operating system requirements |
Java SDK |
Windows, macOS, or Linux |
Maven |
Windows, macOS, or Linux |
Karate Standalone |
Windows, macOS, or Linux |
Google Chrome |
Windows, macOS, or Linux |
IntelliJ IDEA |
Windows, macOS, or Linux |
Visual Studio Code |
Windows, macOS, or Linux |
Postman |
Windows, macOS, or Linux |
MySQL |
Windows, macOS, or Linux |
phpMyAdmin |
Windows, macOS, or Linux |
Git |
Windows, macOS, or Linux |
Docker |
Windows, macOS, or Linux |
You will not need any commercial software or tools to follow along. I deliberately wanted to use free and open source software so everyone can use it without spending additional money.
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.