Kod birimi sınamaları kullanarak doğrulama
Visual Studio 2012 birim test araçları geliştiriciler ve birleştirmek takımlar desteklemek için tasarlanmış unit testing , yazılım geliştirme uygulamalarını içinde.Birim testleri geliştiricilerin ve test edenler sınıfı yöntemleri mantık hataları aramak için hızlı bir yol vermek Visual C#, Visual Basic, ve Visual C++ projeleri.
Birim test araçları şunlardır:
Explorer'ı sınayın. Test Gezgini birim testleri çalıştırabilir ve sonuçları görüntülemek için izin verir.Bir bağdaştırıcı için Explorer olan üçüncü taraf, çerçeve de dahil olmak üzere herhangi bir birim test çerçevesine test Gezgini'ni kullanabilirsiniz.
Microsoft birim testi çerçevesini yönetilen kod için. Microsoft birim test framework yönetilen kod için Visual Studio ile yüklenir ve .NET kodu test etmek için bir çerçeve sağlar.
Birim test çerçevesine Microsoft c++. Microsoft birim test çerçevesine c++ Visual Studio ile yüklenir ve yerel kodu test etmek için bir çerçeve sağlar.
Kod kapsamı Araçlar. Ürün kodu sizin Birim Test Gezgini'nde bir komuttan alıştırma testleri miktarını belirleyebilirsiniz.
Microsoft Fakes yalıtım framework. Microsoft yalıtım framework oluşturabilirsiniz Fakes sınıfları ve test altındaki kodun bağımlılıkları oluşturma yöntemleri için üretim ve sistem kodu değiştirin.Bir işlev için sahte temsilcileri uygulayarak, davranış ve bağımlılık nesnesi çıkışını denetler.
[!NOT]
Tüm birim test özellikleri Visual Studio'nun tüm sürümleri kullanılabilir.Konular özellikleri için gereksinimleri listelenir.
Birim testleri kullanma hakkında bilgi için Windows 8 için Visual Studio Express 2012, bkz: Windows Mağazası uygulamasında birim testleri oluşturma ve yürütme Windows Dev Center'da.
Bkz: Video: Kanal 9: birim testi deposu Windows uygulamalarınızı xaml kullanılarak oluşturulan
Anahtar görevler
Anlama ve birim testleri oluşturma yardımcı olması için aşağıdaki konuları kullanın:
Görevler |
İlişkili Konular |
---|---|
Hızlı başlar ve izlenecek yollar: kod örnekleri Visual Studio'da Test birimi öğrenmek için aşağıdaki konuları kullanın. |
|
Birim testi test Gezgini: Test Gezgini daha etkin ve verimli birim testleri oluşturmak nasıl yardımcı olabileceğini öğrenin. |
|
Yönetilen kod birim testi: |
|
Birim testi c++ kodu |
|
Ayırma birim testleri |
|
Proje kodunuzun ne oranda birim testleri kullanarak test edildiğini tanımlamak için kod kapsamı kullanın: kod kapsamı özelliği hakkında bilgi edinin Visual Studio Uygulama Yaşam Döngüsü Yönetimi test araçları. |
|
Birim testleri için yükleme testleri kullanılarak stres ve performans çözümlemesi yapma: bir yükleme testi oluşturmak ve birim testleri yalıtmak performans ve stres uygulamanızdaki sorunları gidermek için ekleyin.
Not
Oluşturma ve yük testleri kullanarak Visual Studio Ultimate gerektirir.
|
|
Ayarlama ve kalite kapılarını zorla: kodun kalitesinden emin olmak için kodu İadeden önce testleri çalıştırmak zorlamak için kalite kapılarını oluşturabilirsiniz. |
|
Birim genişletme test türü: Birim Test çerçevesinde olmayabilir testlerinizi işlevsellik ekleyebilirsiniz.Örneğin, bir testin normal bir kullanıcı olarak çalışıp çalışmayacağını belirleyen bir test özelliği ekleyebilirsiniz.Veya bir yönteme satır öznitelikleri eklemek için çerçeveyi genişletebilir ve testin içindeki bu satırda bulunan verileri kullanabilirsiniz. |
Test çerçeve birimini nasıl işleteceğinizle ilgili örnek kod için bkz. Microsoft Web sitesi. |
Sınama seçenekleri ayarlayın: Örneğin, test sonuçları depolandığı konumu belirtebilirsiniz. |
.runsettings Dosyasını Kullanarak Birim Testlerini Yapılandırma |
İlişkili görevler
Microsoft Test Yöneticisi'nde Test Sonuçlarını Gözden Geçirme
Test sonuçlarını ve bunlarla nasıl görüntülemek, kaydetmek ve bunları silmek de dahil olmak üzere çalışma yolları açıklanır.
Microsoft Visual Studio'yu Kullanarak Sistem Testleri Çalıştırma
Visual Studio kullanarak yerine kullanımı hakkındaki bilgilere bağlantılar sağlar Microsoft Test Yöneticisi otomatik testler çalıştırmak için.
Reference
Microsoft.VisualStudio.TestTools.UnitTesting
Öznitelikler, özel durumlar, onaylama işlemleri ve diğer o destek birim testi sınıfları sağlayan UnitTesting isim uzayını açıklar.Microsoft.VisualStudio.TestTools.UnitTesting.Web
UnitTesting ad sağlayarak genişletir ad alanını desteklemek için UnitTesting.Web açıklar ASP.NET ve Web hizmet birim testleri.
Dış kaynaklar
Videolar
Kanal 9: xaml kullanılarak oluşturulan Windows Store uygulamalarınızı test birimi
Forumlar
Kılavuz
Visual Studio 2012 – bölüm 2 ile sürekli teslimat için sınama: birim testi: iç sınama
Reference
İçerik dizini için birim testleri