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.
Dalam artikel ini, Anda akan mempelajari cara membuat, menjalankan, dan menguji kode C# 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.
Membuat dan menjalankan pengujian
Buka proyek C# yang sudah ada yang membutuhkan pengujian baru, atau buat proyek C# baru.
Jika Membuat proyek baru, Anda dapat menggunakan kode sampel Bank untuk menguji fitur tersebut. 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.
Buka Obrolan Copilot dengan memilih tombol 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.BankMisalnya, Anda dapat mengetik@test #BankAccount, menentukan nama kelas.
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.