"Testing Angular Applications" is a comprehensive guide that focuses on teaching readers how to effectively test Angular applications using TypeScript. It covers both unit testing and end-to-end testing techniques, providing hands-on examples and real-world scenarios to help readers gain confidence in writing tests for their Angular projects.
The book starts by introducing TypeScript, the language used in Angular applications, and then dives into setting up a simple unit testing system. Readers will learn fundamental practices for writing and debugging unit tests for different parts of Angular applications, including components, directives, pipes, and services.
In the second part of the book, the focus shifts to end-to-end testing using Protractor, a popular testing framework for Angular applications. Readers will explore how to write and debug end-to-end tests and work with Protractor in more advanced scenarios.
The final part of the book delves into continuous integration, guiding readers on how to build and integrate their test suites into the development and production processes, ensuring high-quality code and smooth application deployment.
The book is intended for readers with intermediate JavaScript skills who want to improve the quality and reliability of their Angular applications through proper testing practices.
The authors of the book are Jesse Palmer, a senior engineering manager at Handshake, Corinna Cohn, a specialist in single-page web applications, and Mike Giambalvo and Craig Nishina, both engineers at Google.
With its comprehensive coverage of testing practices in Angular applications and practical examples, "Testing Angular Applications" is a valuable resource for developers seeking to enhance their testing skills and ensure the robustness of their Angular projects.
The book starts by introducing TypeScript, the language used in Angular applications, and then dives into setting up a simple unit testing system. Readers will learn fundamental practices for writing and debugging unit tests for different parts of Angular applications, including components, directives, pipes, and services.
In the second part of the book, the focus shifts to end-to-end testing using Protractor, a popular testing framework for Angular applications. Readers will explore how to write and debug end-to-end tests and work with Protractor in more advanced scenarios.
The final part of the book delves into continuous integration, guiding readers on how to build and integrate their test suites into the development and production processes, ensuring high-quality code and smooth application deployment.
The book is intended for readers with intermediate JavaScript skills who want to improve the quality and reliability of their Angular applications through proper testing practices.
The authors of the book are Jesse Palmer, a senior engineering manager at Handshake, Corinna Cohn, a specialist in single-page web applications, and Mike Giambalvo and Craig Nishina, both engineers at Google.
With its comprehensive coverage of testing practices in Angular applications and practical examples, "Testing Angular Applications" is a valuable resource for developers seeking to enhance their testing skills and ensure the robustness of their Angular projects.
- Choosing a selection results in a full page refresh.
- Opens in a new window.