コード化された UI テストを使用してコードをテストする

コード化された UI テスト (CUITs) では、ユーザー インターフェイス (UI) を介してアプリケーションが実行されます。 これらのテストには、UI コントロールの機能テストが含まれます。 これらのテストで、アプリケーション全体が、ユーザー インターフェイスを含めて正しく機能していることを検証できます。 コード化された UI テストは、Web ページなど、ユーザー インターフェイスに検証やその他のロジックがある場合に便利です。 また、既存の手動テストを自動化するために頻繁に使用されます。

最新のドキュメントについては、「コード化された UI テストを使用してコードをテストする」を参照してください。

注意

UI 駆動型機能テストの自動化のためにコード化された UI テストは非推奨になりました。 Visual Studio 2019 は、コード化された UI テストが完全に使用できる最後のバージョンです。 Web アプリのテストには Playwright を使用し、デスクトップと UWP アプリのテストには Appium と WinAppDriver を一緒に使用することをお勧めします。 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 テストについて基本的な最小限のサポートのみが提供されています。