Toni
'nin cevabı çok yararlı, ancak tamamen yeni başlayanlar için kapsam değerlendirmesini test etmek için hızlı bir başlangıç düşündüm (benim gibi).
Daha önce belirtildiği gibi, Visual Studio Professional ve Community Editions yerleşik test kapsamı desteğine sahip değildir. Ancak oldukça kolay elde edilebilir. Visual Studion 2015 Professional'da NUnit testleri ile kullanım için adım adım yapılandırma yazacağım.
NuGet arabirimini kullanarak OpenCover NUGet bileşenini kurun
OpenCoverUI uzantısını edinin . Bu, Araçlar -> Uzantılar ve Güncellemeler kullanılarak doğrudan Visual Studio'dan yüklenebilir
Araçlar -> Seçenekler -> OpenCover.UI Seçenekleri -> Genel'e erişerek, OpenCoverUI'yi uygun yürütülebilir dosyaları kullanacak şekilde yapılandırın
NUnit Yolu: nunit-console.exe dosyasına işaret etmelidir. Bu, yalnızca buradan indirilebilen NUnit 2.xx sürümünde bulunabilir .
OpenCover Yolu : bu, genellikle kurulu paketi göstermelidir.<solution path>\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe
ReportGenerator NUGet paketini kurun
OpenCover Test Explorer
OpenCover menüsünden erişim . Oradan testleri keşfetmeyi deneyin. Başarısız olursa, daha fazla ayrıntı için Çıktı pencerelerini kontrol edin.
Daha fazla ayrıntı için OpenCover Sonuçlarını (OpenCover menüsünde) kontrol edin. Ağaç tabanlı bir görünümde Kod Kapsamı gibi ayrıntıları çıkaracaktır. Kapsanan veya kapsanmayan kodu da vurgulayabilirsiniz (sol üstteki küçük simge).
NOT: belirtildiği gibi, OpenCoverUI, NUnit'in (3.xx) en son ana sürümünü desteklemez. Bununla birlikte, testlerde bu sürüme özgü hiçbir şey kullanılmazsa, NUnit 3.xx sürümü kurulmasına bakılmaksızın sorunsuz çalışacaktır.
Bu, hızlı başlangıcı kapsar. Yorumlarda daha önce belirtildiği gibi, daha gelişmiş konfigürasyon ve otomasyon için bu makaleyi kontrol edin .