Aracılığıyla paylaş


Nasıl yapılır: Kod Değişikliklerinden Sonra Hangi Testin Çalışması Gerektiğini Denetlemek İçin Veri Toplama

Test etki çözümlemesini kullanarak, yapılar arasında test ettiğiniz uygulamalara yapılan kod değişikliklerine dayanarak, çalıştırmanız gereken testleri tanımlayabilirsiniz.

Microsoft Test Yöneticisi ile test etkisi çözümlemesi kullandığınızda, uygulamanızı inşa etmek için Team Foundation Yapısı ve test edilen uygulamanın kaynak kodu için Team Foundation sürüm denetimi kullanmanız gerekir. Test etki bilgisi, sadece durumu geçti olan testler üzerinden toplanır. Bu, bir hata dosyaladığınızda veya test başarısız olarak işaretlendiğinde toplanmaz.

Test planı, test etki çözümlemesi özelliğinin uygun biçimde çalışması için Team Foundation Yapısı öğesi tarafından oluşturulan bir yapı ile ilişkilendirileceğinden Team Foundation Yapısı öğesini kullanmaya ilişkin gereksinim yalnızca Microsoft Test Yöneticisi öğesinden veri toplamak için geçerlidir. Microsoft Visual Studio 2010 öğesinde Test Etkisi Görünümü'nü kullanmak için Team Foundation Yapısı öğesini kullanmanız ve çözümün herhangi bir kaynak denetim sistemi altında bulunması gerekmez.

Uyarı notuUyarı

Test etkisi analizi, bir çalışma zamanında işleme yüklenen yönetimli takımların araçlandırılmasıyla çalışır. Bu, çalışma için ilk test başladıktan sonra yapılmalıdır. Görüntülemek istediğiniz işlem başlamışsa, işlem zaten çalıştığı için, hiç günlük toplanmaz. Bunu atlatmak için, ya ilk testinize başlamadan önce işlemin durduğundan emin olun, yada test başladıktan sonra işlemi tekrar başlatın.

Test etkisi çözümleme verilerini toplama hakkında daha fazla bilgi için bkz. Kod Değişikliklerinden Etkilenen Çalışma için Önerilen Testler.

Test etki çözümleme için tanılama veri bağdaştırıcısını Microsoft Test Yöneticisi ve Microsoft Visual Studio 2010'dan yapılandırabilirsiniz. Test ayarları, varolan testleri etkileyen değişiklikler için belirli işlemleri ve modülleri görüntüleyecek test etki analizi için tanılama veri bağdaştırıcısını kullanmak için yapılandırılabilir.

Aşağıdaki şekil Microsoft Test Yöneticisi öğesini kullanarak tanılama veri bağdaştırıcısının nasıl yapılandırıldığını gösterir.

Test etkisi çözümlemesini Yapılandır

Aşağıdaki yordam, yapılandırma düzenleyicisinden test etki çözümlemenin nasıl yapılandırıldığını anlatır. Bu adımlar Microsoft Test Yöneticisi ve Microsoft Visual Studio 2010'daki her iki yapılandıma düzenleyicisine uygulanır.

Not

Test etki çözümleme, el ile veya otomatikleştirilmiş testler ile kullanılabilir.

Test Ayarlarınız için Test Etki Çözümlemeyi Yapılandırma

Bu yordamdaki adımları gerçekleştirmeden önce, test ayarlarınızı ya Microsoft Test Yöneticisi yada Microsoft Visual Studio 2010'dan açıp, Veri ve Tanılamalar sayfasını seçmelisiniz.

Test ayarlarınıza test etki çözümlemeyi yapılandırmak için

  1. Test etki çözümleme verisi toplamak için kullanacağınız rolü seçin.

  2. Test etkisi'ni seçin.

  3. Web istemci rolü için test etki verisi topluyorsanız, ASP.NET Client Proxy for IntelliTrace and Test Impact'ı (IntelliTrace ve test etkisi için ASP.NET istemci proxy) da seçmeniz gerekir.

    Bu proxy, IntelliTrace ve Test Etki tanılama veri bağdaştırıcısı için istemciden Web sunucusuna http çağrıları hakkında bilgi toplamanıza olanak sağlar.

  4. Test etkisi için Yapılandırma'yı tıklatın.

    Test etki çözümlemesini yapılandırmak için iletişim kutusu görüntülenir.

  5. İşlemler sekmesini tıklatın. İşlem listesi, bütün işlemler için koleksiyonun gerçekleşip gerçekleşmediğini belirler. Bu seçenek, belirttiğiniz işlemler dışında sistemde çalışan tüm işlemleri dahil etmenizi sağlar.

  6. Ya Aşağıdaki hariç tüm işlemlerden veri topla'yı ve işlemler listesine eklemek için Ekle'yi seçin, veya işlemi kaldırmak için Kaldır'ı tıklatın.

    -veya-

    Sadece belirtilen işlemlerden veri topla'yı seçin ve işlemler listesine eklemek için Ekle'yi, işlemi kaldırmak için Kaldır düğmesini kullanın. Bu seçenek tam olarak istediğiniz işlemleri belirlemenizi sağlar.

  7. Modüller sekmesini tıklatın. Modül listesi, veri topladığınız bir işleme yüklenen tek bir modül için koleksiyonun gerçekleşmesi gerekip gerekmediğini belirler.

  8. Ya Aşağıdaki hariç tüm modüllerden veri topla'yı ve modüler listesine eklemek için Ekle'yi seçin, veya modülü kaldırmak için Kaldır'ı tıklatın. Bu seçenek, test etkisi verilerini toplamak için yapılandırılmış işlemlere yüklenmiş modülleri eklemenizi veya çıkarmanızı sağlar.

    -veya-

    Yalnızca aşağıdaki modüllerden veri topla'yı ve modüller listesine eklemek için Ekle ve modül kaldırmak için Kaldır düğmesini seçin. Bu seçenek tam olarak istediğiniz modülleri belirlemenizi sağlar.

    Not

    Varsayılan olarak, hem işlem hem de modüller listesi tüm Microsoft derlemelerini hariç tutar. Bu ayarları değiştirmek isterseniz, listeyi boşaltabilir, ayarı "hariç tutma" listesi yerine "dahil etme" listesi olarak değiştirebilir ve veri toplamak istediğiniz bireysel derlemeleri el ile belirtebilirsiniz.

  9. Gelişmiş sekmesini tıklatın. Yerel makinenizdeki Internet Information Services öğesinde çalışan ASP.NET uygulamalarından veri toplamak isterseniz Internet Information Services üzerinde çalışan ASP.NET uygulamalarından veri topla öğesini seçin.

    Not

    Uzak istemci makinelerindeki Internet Information Services üzerinde çalışan ASP.NET uygulamalarından veri toplamak isterseniz ASP.NET IntelliTrace ve Test etkisi için İstemci Proxy verisini ve tanı bağdaştırıcısını kullanmanız gerekir. Daha fazla bilgi için bkz. Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama.

  10. Microsoft Test Yöneticisi kullanıyorsanız, Kaydet'i tıklatın. Visual Studio kullanıyorsanız, Tamam'ı tıklatın. Tanılama izleme toplayıcı ayarları şimdi test ayarları için yapılandırıldı ve kaydedildi.

    Not

    Bu tanılama veri bağdaştırıcısı için yapılandırmayı sıfırlamak için, Visual Studio için Varsayılan Yapılandırmayı Sıfırla'yı ve Microsoft Test Yöneticisi için Varsayılana sıfırla'yı tıklatın.

Ayrıca bkz.

Görevler

El ile Testler için Test Ayarları Oluşturma

Test Planının Bir Parçası Olarak Otomatikleştirilmiş Testler için Test Ayarları Oluşturma

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

Test Ayarları Kullanılarak Yük Testleri ASP.NET Profil Oluşturucu Nasıl Yapılandırılır

Kavramlar

Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama

Test Çalıştırıcısını Kullanarak El ile Testler Çalıştırma

El İle Yapılan Testleri Kaydetme ve Kayıttan Yürütme