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

Bu makalede açıklanan Birim Testleri Oluştur menü komutu yalnızca C# kodu için kullanılabilir. Ancak, Copilot /tests komutu Visual Studio tarafından desteklenen herhangi bir dil için birim testleri oluşturmak için kullanılabilir. Örneğin, C++ için Boost.Test testleri oluşturmak için yazabilirsiniz /tests using Boost Framework . Daha fazla bilgi için bkz . Copilot Chat'te eğik çizgi komutlarını kullanma.

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.

Birim testleri oluştur komutunu kullanma

Birim testleri oluştur komutu ve menü iletişim kutusunu kullanma

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.

Birim testi özelliklerini ayarlama

Birim testleri oluşturma özelliklerini kullanma

Üçü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.