Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pastikan kode Anda berfungsi seperti yang diharapkan dengan membuat dan menjalankan pengujian unit menggunakan pengujian GitHub Copilot untuk .NET.
Meskipun Copilot dapat menghasilkan pengujian unit, Anda mendapatkan kemampuan pengujian ekstra dengan menggunakan pengujian GitHub Copilot untuk .NET di Visual Studio, termasuk yang berikut ini:
- Pengujian unit dihasilkan dalam proyek terpisah dalam solusi.
- Copilot menghasilkan pengujian secara deterministik, tertanam dalam kompilator C# dan semantik bahasa, sehingga asersi dan kasus tepi dapat diprediksi dan aman terhadap tipe data.
- Uji coba GitHub Copilot membangun uji unit setelah pembuatan pengujian. Jika ada kesalahan, kemampuan pengujian unit di GitHub Copilot untuk .NET mencoba mengidentifikasi dan memperbaiki kesalahan, lalu menjalankan kembali pengujian.
- Pengujian GitHub Copilot menjalankan pengujian menggunakan Test Explorer.
Pengujian GitHub Copilot untuk .NET menghasilkan pengujian untuk proyek C# hanya menggunakan kerangka kerja MSTest, NUnit, dan xUnit.
Prasyarat
Untuk memulai, Anda memerlukan:
- Build Orang Dalam Visual Studio 2026
- Masuk ke Visual Studio menggunakan akun GitHub dengan akses Copilot
Petunjuk / Saran
Untuk pengalaman terbaik, sebaiknya gunakan langganan Copilot berbayar untuk menghindari potensi pembatasan dan memastikan akses yang konsisten.
Untuk pengenalan pengujian unit, lihat Dasar-dasar pengujian unit.
Membuat dan menjalankan pengujian
Buka proyek C# yang sudah ada yang membutuhkan pengujian baru.
Jika Anda tidak memiliki proyek yang sudah ada, Anda dapat membuat proyek baru lalu menggunakan kode aplikasi sampel Bank untuk bereksperimen dengan pengujian unit. Salin kode sampel awal dari Buat dan jalankan pengujian unit untuk .NET ke dalam
Program.cs.Bangun proyek.
Pastikan proyek dibangun tanpa kesalahan untuk menyederhanakan proses.
Di Visual Studio, pilih Tampilkan > GitHub Copilot Chat.
Gunakan sintaks berikut di jendela Obrolan untuk memulai pengujian GitHub Copilot dan menghasilkan pengujian:
@test #targetdi mana
#targetbisa menjadi nama solusi, proyek, file, kelas, atau anggota.Untuk kode sampel Bank, Anda dapat menentukan nama kelas:
@test #BankAccount. Perintah Uji muncul di obrolan sebagai berikut, menunjukkan bahwa perintah dikenali.
Di jendela Obrolan, pilih Kirim.
Pengujian GitHub Copilot untuk .NET memulai proses iteratif menganalisis kode Anda, membuat proyek baru untuk pengujian unit, menghasilkan pengujian, membangun, dan menjalankan pengujian.
Pembuatan pengujian adalah proses yang berjalan lama. Tergantung pada cakupan target Anda (file, proyek, solusi, dll.) mungkin perlu waktu cukup lama.
Ketika pengujian unit dihasilkan, pengujian muncul dalam proyek uji terpisah di dalam solusi.
Test Explorer menunjukkan hasilnya. Jika Test Explorer tidak dibuka secara otomatis oleh pengujian GitHub Copilot, pilih Test>Test Explorer.
Pada titik ini, Anda dapat menggunakan Test Explorer secara manual untuk terus menjalankan pengujian, atau mengobrol dengan Copilot tentang hasil pengujian. Anda juga dapat menggunakan Copilot untuk men-debug pengujian yang gagal. Untuk informasi selengkapnya, lihat Pengujian unit debug.