İzlenecek yol: sınamalarını çalıştırın ve kod kapsamını görüntüleme

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

projekodu hangi oranı gerçekten sınanan görmek için kod kapsamıözellik kullanmak Visual Studio 2012. Bunu yapmak için ilk düzenlemek , Karşılama kodu içeren derleme belirtmek için çalışma yapılandırma ölçmek istediğiniz; Daha sonra bu kodu sınamalarını çalıştırın. Ayrıntılı kod kapsamı istatistikleri penceregörünür ve ayrıca görebilirsiniz, çizgiçizgihangi kodu test, ile.

Prerequisites

Sınar ve kod kapsamı Görünüm Çalıştır

Sınamaları çalıştırmak ve kod kapsamı görüntülemek için

  1. Solution Explorer içindeki çözümadını not alın. proje kullandıysanız İzlenecek yol: Oluşturma ve yönetilen kod birimi sınamalarını çalıştırma, banka çözüm' ın adıdır. Bu çözüm kodunu içerir-altında-test.

  2. Solution Explorer'da, Solution Items altında test ayarlar dosyasını, Local.testsettings çift tıklatın.

    Test Ayarları iletişim kutusu görüntülenir.

  3. Seçin veri ve sistem.

  4. Altında Rol, select < yalnızca yerel makine > olarak kod kapsamı verileri toplamak için rol .

    Uyarı

    Kod kapsama verisi için bu testleri çalıştıran rol olmalıdır.

  5. Tanı bağdaştırıcıları onay kutusu seçmek veri listesinde varsayılan kod kapsamı ayarlarını değiştirmek için Kod Kapsamıyapılandırma hemen veri tanılama bağdaştırıcılarının listesini yer alan.

    Kod kapsama toplamayı yapılandırmak için Kod kapsama ayrıntılı iletişim kutusu görüntülenir.

    Uyarı

    IntelliTrace bilgisi toplamak için yapılandırılmış test ayarına sahipseniz, kod kapsam verisi toplama çalışmaz.

  6. Listeden kullanmak istediğiniz yapıları seçin.

  7. (İsteğe bağlı) Görüntülenmeyen başka bir derleme eklemek için Derleme Ekle öğesini tıklatın.

    The Choose Assemblies to Instrument diyalog kutusu görüntülenir.

    1. Kod kapsamına dahil etmek istediğiniz derleme dosyasını (.exe, .dll veya .ocx) bulun ve ardından seçeneğini tıklatın. Dosya listeye eklenir.
  8. (İsteğe bağlı) Dosyaları oluşturuldukları yerde veya bir dağıtım dizinine kopyalamanızdan sonra işaretlemek için Derlemeleri yerinde işaretle öğesini seçin. Derlemeleriniz işaretleme yeri ile ilgili daha fazla bilgi için bkz. Araçlar Klasörünü Seçme.

  9. (İsteğe bağlı) Eklediğiniz derlemelerinizden herhangi birinin tanımlayıcı adı varsa, bu derlemeleri yeniden imzalamanız gerekebilir. Yeniden imzalandıklarında kullanılması gereken anahtar dosyayı bulmak için () öğesini tıklatın. Derlemelerin nasıl yeniden imzalandığı hakkında daha fazla bilgi için bkz. Derlemeleri İşaretleme ve Yeniden İmzalama.

  10. Tamam düğmesini tıklatın. Kod kapsama ayarları sizin test ayarlarınız için şimdi yapılandırılır ve kaydedilir.

    Not

    Bu tanı veri bağdaştırıcısı için yapılandırmayı sıfırlamada, Varsayılan Yapılandırmayı Sıfırla'yı tıklayın.

  11. Tıklatın Farklı Kaydetkaydetmek iletişim kutusu. Varolan dosyayı kaydetmek isteyip istemediğinizi soran bir ileti kutusu görünür. Tıklatın Evet iletisinde varolan dosyayı değiştirmek kutusunda.

  12. Üzerinde Test menü, Etkin sınama ayarları seçin. Bir alt menü, çözümtüm test ayarlarını görüntüler. Düzenlemiş, test ayarları Local.testsettings yanında bir onay işareti koyun. Bu test etkin ayarları sağlar.

  13. De Test Listesi Düzenleyicisi, yanındaki onay kutularını seçin CreditTest ve DebitTest, sağ tıklatın ve sonra Sınamalar teslim.

    İki sınamalarını çalıştırın.

  14. Üzerinde Test araçları araç'ı Kodu tedarik sonuçlarını.

    Kodu tedarik sonuçlarınıpencere açılır.

  15. İçinde Kodu tedarik sonuçlarını pencere, hiyerarşi sütunu görüntüler çalıştırmak en son test alanında elde edilen tüm kod kapsamı için verileri içeren tek bir düğüm. @ <bilgisayar adı> <kullanıcı adı > biçimini kullanarak çalıştırmak test düğüm adlı <date> <time>. Bu düğümü genişletin.

  16. derleme, Bank.dll, düğümünü genişletin ve sınıfBankAccount isim uzayı, BankAccountNS, için.

  17. sınıf BankAccount içindeki satırları yöntemlerini gösterir. Bu tablodaki sütunları tek tek yöntem, sınıf ve tüm isim uzayıkapsamı istatistikleri görüntüler.

  18. Satır için çift Borçyöntem.

    Class1.cs kaynak-borç yöntemkodu dosyasını açar. Bu dosyada kod vurgulama görebilirsiniz. Vurgulanan açık mavi kullandı çalıştırmak, test alanında satırları vurgulanan planý beje satırlar kısmen ilgili ve satırları vurgulanan reddish kahverengi değil kullandı hiç. Kaydırma yaparak bu dosyadaki diğer yöntemleri için tedarik görebilirsiniz.

    7. Adımda TestProject1.dll için onay kutusu seçtiyseniz, Class1Test.cs, kaynak açık ' ni olabilir-hangi test yöntemleri kullandı görmek için birimi içeren kod dosyası sınar. Aynı vurgulama düzeni uygular: açık mavi gösterir exercised kodu; planý beje kısmen exercised kod yolu gösterir ve kahverengi reddish çalıştırmak test alanında untraveled bir kod yolu gösterir.

Ayrıca bkz.

Tasks

İzlenecek yol: Oluşturma ve yönetilen kod birimi sınamalarını çalıştırma

Birim testler oluşturmak için örnek proje

Visual Studio üzerinden Otomatik Testleri Çalıştırmak için Test Ayarları Oluşturma

Nasıl yapılır: Microsoft Visual Studio etkin sınama ayarları seçin