使用自動程式化 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 中,使用者可以執行現有自動程式化 UI 測試,但不能記錄新測試,因為自動程式化 UI 測試編輯器不可用。

需求

  • Visual Studio Enterprise 2019*
  • 自動程式化 UI 測試元件

注意

* Visual Studio 2019 是最後一個透過錄製程式提供測試建立的版本。 Visual Studio 2022 中僅提供對自動程式化 UI 測試的基本最低支援。