使用编码的 UI 测试来测试代码

编码的 UI 测试 (CUIT) 通过其用户界面 (UI) 驱动应用程序。 这些测试包括对 UI 控件的功能测试。 它们使你可以验证整个应用程序(包括其用户界面)是否正常运行。 编码的 UI 测试对于在用户界面中存在验证或其他逻辑(例如在网页中)的情况非常有用。 它们也经常用于自动化现有的手动测试。

有关最新的文档,请参阅使用编码的 UI 测试来测试代码

注意

已弃用自动 UI 驱动功能测试的编码的 UI 测试。 Visual Studio 2019 是完全支持编码的 UI 测试的最后一个版本。 建议使用 Playwright 来测试 Web 应用,使用 Appium 和 WinAppDriver 来测试桌面和 UWP 应用。 使用 NUnit 测试框架测试 iOS 和 Android 应用时,请考虑 Xamarin.UITest。 为了减少对用户的影响,Visual Studio 2022 中仍将提供一些最低支持。 在 Visual Studio 2022 中,用户可以运行现有的 CodedUI 测试,但不记录新测试,因为编码的 UI 测试编辑器不可用。

要求

  • Visual Studio Enterprise 2019*
  • 编码的 UI 测试组件

注意

* Visual Studio 2019 是通过记录器创建测试的最后一个版本。 Visual Studio 2022 仅提供对编码的 UI 测试的最小且基本的支持。