Visual Studio'daki test araçlarına ilk bakış
Visual Studio test araçları, sizin ve takımınızın kod mükemmelliğinde yüksek standartlar geliştirmenize ve bu standartları sürdürmenize yardımcı olabilir.
Not
Birim testi, uygulamanın tüm sürümlerinde Visual Studio. Live Unit Testing ve IntelliTest gibi diğer test araçları yalnızca Visual Studio Enterprise kullanılabilir. Sürümler hakkında daha fazla bilgi için bkz. Visual Studio IDE'leri karşılaştırma.
Test Gezgini
Test Gezgini penceresi geliştiricilerin birim testleri oluşturmasına, yönetmeye ve çalıştırmasına yardımcı olur. Microsoft birim testi çerçevesini veya birkaç üçüncü taraf ve açık kaynak çerçeveden birini kullanabilirsiniz.


- Birim testini kullanmaya başlama
- Birim testi temel bilgileri
- Test Gezgini ile birim testleri çalıştırma
- Test Gezgini Hakkında SSS
- Nasıl yapılır: Üçüncü taraf birim test çerçevelerini yükleme
Visual Studio da genişletilebilir ve NUnit ve xUnit.net gibi üçüncü taraf birim test bağdaştırıcıları için xUnit.net. Ayrıca kod kopyalama özelliği, yaygın hata düzeltmeleri veya yeniden düzenleme için adaylar olarak semantanttik olarak benzer kod bloklarını tanımlamanıza yardımcı olarak yüksek kaliteli yazılım sunma konusunda da el ile ilerler.

Live Unit Testing
Live Unit Testing, birim testlerini arka planda otomatik olarak çalıştırır ve kod kapsamı ile test sonuçlarını grafiksel olarak kod düzenleyicisinde Visual Studio görüntüler.
Not
Canlı birim testi yalnızca Enterprise sürümüyle kullanılabilir ve yalnızca .NET kodu için de kullanılabilir.
IntelliTest
IntelliTest yönetilen kodunuz için birim testleri ve test verilerini otomatik olarak üretir. IntelliTest kapsamı iyiler ve yeni veya mevcut kod için birim testleri oluşturma ve sürdürme çabasını önemli ölçüde azaltır.

Not
IntelliTest yalnızca Enterprise kullanılabilir. Bu, kaynak grubu hedef alan C# .NET Framework. .NET Core ve .NET Standard şu anda desteklenmiyor.
- Intellitest ile kodunuz için birim testleri oluşturma
- IntelliTest – Hepsini kurala göre bir test
- IntelliTest başvuru kılavuzu
Kod kapsamı
Kod kapsamı, projenizin kodunun gerçekte birim testleri gibi kodlu testler tarafından test edilen oranını belirler. Hatalara karşı etkili bir şekilde koruma için testlerinizi uygulamalı veya kodunuzun büyük bir oranını "kapsıyor" olması gerekir.
Not
Kod kapsamı yalnızca Enterprise kullanılabilir.
Kod kapsamı analizi hem yönetilen hem de yönetilemeyen (yerel) koda uygulanabilir.
Test yöntemlerini Test Gezgini'ni kullanarak çalıştırdığınızda kod kapsamı bir seçenektir. Sonuçlar tablosu, her derleme sınıfı ve yöntemi içinde çalışan kod yüzdesini gösterir. Ayrıca, kaynak düzenleyici hangi kodun test edildiğini gösterir.
- Kod kapsamını kullanarak ne kadar kodun test edildiğini belirleme
- Visual Studio ile birim testi, kod kapsamı ve kod Visual Studio analizi (Laboratuvar)
- Kod kapsamı analizini özelleştirme
Microsoft Fakes
Microsoft Fakes, uygulamanın diğer bölümlerini saplamalar veya dolgularla değiştirerek test etmekte olduğunu kodu yalıtmanıza yardımcı olur.
Not
Microsoft Fakes sürümde Enterprise ve yalnızca .NET kodu için de kullanılabilir.
Kodlanmış KULLANıCı Arabirimi ve Selenium ile kullanıcı arabirimi testi
Kodlanmış UI testleri, uygulama kullanıcı arabiriminizin işlevselliğini ve davranışını doğrulamak için tam otomatikleştirilmiş testler oluşturmanın bir yolunu sağlar. XAML tabanlı UWP uygulamaları, tarayıcı uygulamaları ve kullanıcı arabirimi uygulamaları gibi çeşitli teknolojilerde kullanıcı arabirimi testini SharePoint olabilir.
Not
Kodlanmış kullanıcı arabirimi kullanım dışı bir özelliktir.
Selenium ile en iyi tür Kodlanmış UI Testlerini veya genel tarayıcı tabanlı UI testlerini tercih Visual Studio ihtiyacınız olan tüm araçları sağlar.

- Kodunuzu test etmek için UI otomasyonunu kullanma
- Kullanmaya başlayın kullanıcı arabirimi testi oluşturma, düzenleme ve bakımını sağlama
- Kodlanmış UI testleriyle UWP uygulamalarını test edin
- Visual Studio Enterprise (Lab) ile kodlanmış UI testlerini giriş