Angular 测试指南
一本关于增强Angular应用程序健壮性的指南
一本免费的在线书籍和电子书
Angular框架是基于Web技术的企业级应用程序的成熟和全面的解决方案。在Angular的核心中,有一种以自动化方式测试所有应用程序部分的能力。那么我们应该如何利用到Angular的这种可测试性?
本指南解释了自动化测试的原则以及测试Angular Web应用程序的实践。它使您和您的团队每天都能编写出有效的测试。
在本书中,您将学习如何设置自己的测试约定(conventions),编写自己的测试助手并应用经过验证的测试库。本书涵盖了互补的不同测试:单元测试、集成测试和端到端测试。
本指南着重介绍如何测试Angular组件,教您编写描述和验证组件行为的实际规格。它演示了如何适当地模拟依赖项,如服务,以便在隔离的情况下测试组件。本指南介绍了Spectator和ng-mocks两个强大的测试库。
除了组件外,本书还说明了如何测试其他应用程序部分:服务、管道、指令以及模块。最后但并非最不重要的,它还涵盖了使用Cypress进行端到端测试。