编码的 UI 测试(CUIT)通过其用户界面(UI)驱动应用程序。 这些测试包括 UI 控件的功能测试。 通过它们,可以验证整个应用程序(包括其用户界面)是否正常运行。 代码化的 UI 测试在存在验证或其他逻辑的情况下,例如在用户界面和网页中,非常有用。 它们还经常用于自动执行现有的手动测试。
有关最新的文档,请参阅 使用编码的 UI 测试来测试代码。
注释
已弃用编码的 UI 测试,该测试用于自动化 UI 驱动的功能测试。 Visual Studio 2019 是编码的 UI 测试将完全可用的最后一个版本。 建议将 Playwright 用于测试 Web 应用,将 Appium 与 WinAppDriver 配合使用 来测试桌面和 UWP 应用。 考虑使用 Xamarin.UITest 与 NUnit 测试框架来测试 iOS 和 Android 应用。 为了减少对用户的影响,Visual Studio 2022 中仍将提供一些最低支持。 在 Visual Studio 2022 中,用户可以运行现有的 CodedUI 测试,但不记录新测试,因为编码的 UI 测试编辑器不可用。
要求
- Visual Studio Enterprise 2019*
- 编码的 UI 测试组件
注释
* Visual Studio 2019 是最后一个版本,用于通过录制器提供测试创建。 Visual Studio 2022 中仅提供对编码的 UI 测试的基本最低支持。