The target audience of this guide are intermediate Angular developers. You should be familiar with Angular’s core concepts.
This guide teaches you how to test Angular application parts like Components and Services. It assumes you know how to implement them, but not how to test them properly. If you have questions regarding Angular’s core concepts, please refer to the official Angular documentation.
If you have not used individual concepts yet, like Directives, that is fine. You can simply skip the related chapters and pick chapters you are interested in.
The official Angular documentation offers a comprehensive guide on testing. It is a recommended reading, but this guide does not assume you have read it.