Skip to content

Angular e2e 介绍 #144

Open
Open
@deepthan

Description

Angular测试概念

Angular中分为两种测试方式:

  • 单元测试: 测试代码的自身行为。在用户看来好像什么也没有做,但可以确保其方法能达到期望的目的。单元测试应该测试一小段隔离的代码。
  • E2E测试: 一种模拟用户行为的测试。使用e2e的JavaScript API代替我们在浏览器上做的手工操作,并且我们可以看到这个过程。E2E测试是对功能或多个交互的高级测试

参考文档

e2e

端到端测试(E2E)或也称为集成测试,是一种从高层概述确保我们的应用程序正常运行的好方法。通常,我们使用端到端测试来帮助确保我们的组件正常协同工作,从而凝聚地创建一个功能全面的功能。E2E测试不是单元测试。单元测试应该测试一小段隔离的代码,而E2E测试是对功能或多个交互的高级测试。端到端测试也是确保关键业务功能(如结帐和注册)经过良好测试的理想选择。我不会深入探讨单元测试与E2E测试的所有细节,而是着重于Angular中集成和E2E测试的工作方式。

对于我们的应用程序,我们希望确保每次去部署我们的应用程序时此核心功能都能正常工作。这是自动E2E测试的无价之宝。我们的E2E测试可以在浏览器中打开我们的应用程序并与我们的应用程序进行交互,以确保该功能正常运行。

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions