Angular 8 - 测试

测试是应用程序开发生命周期中非常重要的阶段。 它确保了应用程序的质量。 这需要仔细的计划和执行。

单元测试

单元测试是测试应用程序最简单的方法。 它基于确保一段代码或一个类的方法的正确性。 但是,它并不能反映真实的环境和随后的情况。 这是发现 bug 的最少选择。

一般来说,Angular 8 使用 Jasmine 和 Karma 配置。 要执行此操作,首先您需要使用以下命令在项目中进行配置 −

ng test

现在,您可以看到以下响应 −

单元测试

现在,Chrome 浏览器也会打开并在"Jasmine HTML Reporter"中显示测试输出。 看起来与此类似,

HTML 报告器

端到端 (E2E) 测试

单元测试是小型、简单且快速的过程,而 E2E 测试阶段涉及多个组件并一起工作,涵盖应用程序中的流程。 要执行 e2e 测试,请输入以下命令 −

ng e2e

您可以看到以下回复 −

E2E