Menggunakan pengujian Antarmuka Pengguna Berkode untuk menguji kode Anda

Pengujian Antarmuka Pengguna Berkode (CUIT) mendorong aplikasi Anda melalui antarmuka pengguna (UI) -nya. Pengujian tersebut termasuk pengujian fungsional kontrol antarmuka pengguna. Pengujian tersebut memungkinkan Anda memverifikasi bahwa seluruh aplikasi, termasuk antarmuka penggunanya, berfungsi dengan benar. Pengujian antarmuka pengguna berkode berguna ketika ada validasi atau logika lain di antarmuka pengguna, misalnya di halaman web. Pengujian tersebut juga sering digunakan untuk mengotomatiskan pengujian manual yang ada.

Untuk dokumentasi terbaru, lihat Menggunakan pengujian UI Berkode untuk menguji kode Anda.

Catatan

Pengujian Antarmuka Pengguna Berkode untuk pengujian fungsional berbasis antarmuka pengguna otomatis tidak digunakan lagi. Visual Studio 2019 adalah versi terakhir untuk Pengujian Antarmuka Pengguna Berkode akan tersedia sepenuhnya. Sebaiknya gunakan Playwright untuk menguji aplikasi web dan Appium dengan WinAppDriver untuk menguji aplikasi desktop dan UWP. Pertimbangkan Xamarin.UITest untuk menguji aplikasi iOS dan Android menggunakan kerangka pengujian NUnit. Untuk mengurangi dampak pada pengguna, beberapa dukungan minimum masih akan tersedia di Visual Studio 2022. Di Visual Studio 2022, pengguna dapat menjalankan pengujian CodedUI yang ada, tetapi tidak merekam pengujian baru karena Editor Pengujian Antarmuka Pengguna Berkode tidak tersedia.

Persyaratan

  • Visual Studio Enterprise 2019*
  • Komponen pengujian antarmuka pengguna berkode

Catatan

* Visual Studio 2019 adalah versi terakhir yang menyediakan pembuatan pengujian melalui perekam. Hanya dukungan minimal dasar untuk Pengujian Antarmuka Pengguna Berkode yang tersedia di Visual Studio 2022.