Koddan birim testi yöntemi saptamaları oluşturma
Birim Testleri Oluştur komutu, birim testi yöntemi saptamaları oluşturur. Bu özellik bir test projesinin, test sınıfının ve içindeki test yöntemi saptamasının kolay yapılandırılmasına olanak tanır.
Not
Birim Testleri Oluştur menü komutu yalnızca C# kodu için kullanılabilir. Bu yöntemi .NET Core veya .NET 5+ ile kullanmak için Visual Studio 2019 veya üzeri gereklidir.
Birim Testleri Oluştur menü komutu genişletilebilir ve MSTest, MSTest V2, NUnit ve xUnit için testler oluşturmak için kullanılabilir.
Kullanmaya başlayın
Başlamak için, test etmek istediğiniz projedeki kod düzenleyicisinde bir yöntem, tür veya ad alanı seçin, sağ tıklayın ve birim testleri oluştur'u seçin. Testlerin nasıl oluşturulmasını istediğinizi yapılandırabileceğiniz Birim Testleri Oluştur iletişim kutusu açılır.
NUnit veya xUnit için test çerçevesi seçeneklerini görmüyorsanız bkz . Üçüncü taraf birim testi çerçevelerini kullanma.
Birim testi özelliklerini ayarlama
Bu testleri test otomasyonu sürecinin bir parçası olarak çalıştırmayı planlıyorsanız, testin başka bir test projesinde oluşturulmasını (yukarıdaki iletişim kutusundaki ikinci seçenek) ve birim testi için birim testi özelliklerini ayarlamayı düşünebilirsiniz. Bu, bu belirli testleri sürekli tümleştirme veya sürekli dağıtım işlem hattının parçası olarak daha kolay eklemenize veya hariç tutmanıza olanak tanır. Özellikler, aşağıda gösterildiği gibi doğrudan birim testine meta veriler eklenerek ayarlanır.
Üçüncü taraf birim testi çerçevelerini kullanma
NUnit veya xUnit için birim testlerini otomatik olarak oluşturmak için Visual Studio Market'ten şu test çerçevesi uzantılarından birini yükleyin:
Bu özelliği ne zaman kullanmalıyım?
Birim testleri oluşturmanız gerektiğinde, ancak özellikle çok az test kapsamına sahip veya hiç belge içermeyen mevcut kodu test ederken bu özelliği kullanın. Başka bir deyişle, sınırlı veya mevcut olmayan kod belirtimleri vardır. Kodun gözlemlenen davranışını karakterize eden IntelliTest'e benzer bir yaklaşımı etkili bir şekilde uygular.
Ancak, bir geliştirici bazı kodlar yazarak başladığında ve ardından birim testlerini önyüklemek için bunu kullandığında bu özellik de aynı şekilde geçerlidir. Kod akışı içinde geliştirici, belirli bir kod parçası için hızlı bir şekilde birim testi yöntemi saptaması (uygun bir test sınıfı ve uygun bir test projesi ile) oluşturmak isteyebilir.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin