项目

UI 测试

一般来说,UI 测试有两种类型:

  • 非视觉测试
  • 视觉测试

非视觉测试

这类测试完全取决于你选择的 UI 框架:

  • 对于 MVC / Razor Pages UI,你通常向服务器发起请求,获取一些 HTML,然后测试返回结果中是否存在预期的 DOM 元素。
  • Angular 拥有自己的基础设施和实践来测试组件、视图和服务。

请参阅以下文档以了解非视觉 UI 测试:

视觉测试

视觉测试用于像真实用户那样与应用程序 UI 进行交互。它全面测试应用程序,包括页面和组件的视觉外观。

视觉 UI 测试超出了 ABP 的范畴。业界有很多工具(例如 Selenium),你可以使用它们来测试应用程序的 UI。


在本文档中