Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET için GitHub Copilot testini kullanarak birim testleri oluşturup çalıştırarak kodunuzun beklendiği gibi çalıştığından emin olun.
Copilot birim testleri oluşturasa da, Visual Studio'da .NET için GitHub Copilot testini kullanarak aşağıdakiler de dahil olmak üzere ek test özelliği elde edersiniz:
- Birim testleri, çözüm içinde ayrı bir projede oluşturulur.
- Copilot, C# derleyicisi ve dil semantiğinde temellenmiş, belirlenimci olarak testler oluşturur, bu nedenle onaylar ve uç durumlar tahmin edilebilir ve tür açısından güvenlidir.
- GitHub Copilot testi, test oluşturma sonrasında birim testlerini oluşturur. Hatalar varsa, .NET için GitHub Copilot'taki birim testi özelliği hataları belirlemeye ve düzeltmeye çalışır ve ardından testleri yeniden çalıştırır.
- GitHub Copilot testi, Test Gezgini'ni kullanarak testleri çalıştırır.
.NET için GitHub Copilot testi yalnızca MSTest, NUnit ve xUnit çerçevelerini kullanarak C# projeleri için testler oluşturur.
Önkoşullar
Başlamak için şunları yapmanız gerekir:
- Visual Studio 2026 Insider sürümü
- GitHub hesabı kullanarak ve Copilot erişimi ile Visual Studio'da oturum açın
Tavsiye
En iyi deneyimi yaşamak için, olası kısıtlamaları önlemek ve tutarlı erişim sağlamak amacıyla ücretli Copilot aboneliği kullanmanızı öneririz.
Birim testine giriş için bkz. Birim testinin temelleri.
Test oluşturma ve çalıştırma
Yeni testlere ihtiyaç duyan mevcut bir C# projelerini açın.
Mevcut bir projeniz yoksa yeni bir proje oluşturabilir ve ardından Banka örnek uygulama kodunu kullanarak birim testi denemeleri yapabilirsiniz. .NET için birim testleri oluşturun ve çalıştırın başlangıç örnek kodunu
Program.csyerine kopyalayın.Projeyi oluşturun.
İşlemi basitleştirmek için projenin hatasız derlenmiş olduğundan emin olun.
Visual Studio'da GitHub Copilot Sohbeti Görüntüle'yi >seçin.
GitHub Copilot testini başlatmak ve test oluşturmak için Sohbet penceresinde aşağıdaki söz dizimini kullanın:
@test #targetburada
#targetbir çözümün, projenin, dosyanın, sınıfın veya üyenin adı olabilir.Banka örnek kodu için sınıf adını belirtebilirsiniz:
@test #BankAccount. Test komutu sohbette aşağıdaki gibi görünür ve komutun tanındığını gösterir.
Sohbet penceresinde Gönder'i seçin.
.NET için GitHub Copilot testi kodunuzu analiz etmek, birim testleri için yeni bir proje oluşturmak, testleri oluşturmak, oluşturmak ve çalıştırmak için yinelemeli bir süreç başlatır.
Test oluşturma uzun süre çalışan bir işlemdir. Hedefinizin kapsamına (dosya, proje, çözüm vb.) bağlı olarak bu işlem biraz zaman alabilir.
Birim testleri oluşturulduğunda, testler çözümdeki ayrı bir test projesinde görünür.
Test Gezgini sonuçları gösterir. Test Gezgini, GitHub Copilot testi tarafından otomatik olarak açılmadıysa Test>Test Gezgini seçin.
Bu noktada test çalıştırmaya devam etmek için Test Gezgini'ni el ile kullanabilir veya test sonuçları hakkında Copilot ile sohbet edebilirsiniz. Başarısız testlerde hata ayıklamak için Copilot'ı da kullanabilirsiniz. Daha fazla bilgi için bkz. Birim testlerinin hatalarını ayıklama.