Önceki yapıdan sonra hangi testler yapılmalı?
Yayýmlanma: Nisan 2016
Hangi testleri çalıştırmak, test uygulamaya yapılan değişikliklerini temel alarak olabilir belirlemenize yardım etmek için Microsoft Test Yöneticisi'ni kullanabilirsiniz. Bu işlevselliğini kullanabilmek için kullanılacak olan Team Foundation Yapısı uygulamanızı ve kaynak kodu sürüm denetimi için Visual Studio kullanın.
Gereksinimler
- Visual Studio Enterprise Visual Studio Test Uzmanı
Not
Hangi testleri çalıştırmak, değişikliklerini temel alarak olabilir belirlemek için bu işlevsellik yalnızca yönetilen kod kullanılarak geliştirilen uygulamaları için desteklenir.
Önerilen testleri bulmak için önce el ile testlerinizi kullanarak çalıştırmanız gerekir Test Çalıştırıcısı veya otomatik testler çalıştırabilirsiniz. Bu testler çalıştırdığınızda, toplayan test ayarlarını kullanmak zorunda test etkisi veri. Bu test etkisi verilerini testlerinizi çalıştırdığınızda, hangi yöntemleri çağrılmadan bilgiler içerir. Bu bağlantıları uygulamanız ve test çalışmalarını arasında hangi test çalışmalarını çalıştırmak için yeniden yöntemleri değişiklikler göre önerilen belirlemek için saklanır.
Test etkisi verileri, yalnızca testleri çalıştırın ve geçtiğinde toplanır. Bu tam testi çalıştırdığınızda kullanılan yöntemlere geçerli veri toplamak için bir temel oluşturur. Bir sınama başarısız olduğunda, yalnızca kısmi veriler testi çalıştırmak için kullanılan yöntemleri toplanabilir. Bu kısmi veri tutarsız olacaktır.
Yeni bir yapı oluşturulduğunda, yöntemlere bir önceki yapıdan beri yapılan ve sürüm denetimi kullanılarak teslim değişiklikleri test etki verisi ile karşılaştırılır. Belirli bir yapı ayrıntılarını görüntüleme, etkilenen her testi görebilirsiniz. Örneğin, belirli bir yöntemi güncelleştiren bir hata sabit, aşağıdaki çizimde gösterildiği gibi önerilen test çalışmalarını bulmak için yapıları sonra karşılaştırın.
Not
Yalnızca test çalışmaları burada görüntülenir.İçindeki test çalışmalarını ile ilişkili olmayan otomatik testler görüntülenmez önerilen testler etkinlik.Örneğin, bir test çalışmasıyla ilişkilendirilmemiş yeni bir yapıdan etkilenme ihtimali olan birim testleri görüntülemek için, Visual Studio'da belirli yapının detaylarını açabilirsiniz.
Hangi test çalışmalarının kod değişikliklerinden etkilendiğini bulmak için
Microsoft Test Yöneticisi'nde Test Planı'nızı açın.
Test etkisi verilerini toplamak için test ayarlarını yapılandırın
Varsayılan ayarlar, üzerinde testleri çalıştırdığınız yerel makine için test etki verilerini toplar, ancak başka makineler için toplamaz. Örneğin, bir web sunucusunu test ediyorsanız ve sunucu kodundaki değişikliklerden etkilenen testleri bulmak istiyorsanız, test ayarlarını, test etki verileri, sunucu rolünden toplanacak şekilde yapılandırmanız gerekir.
Açık Test Merkezi, planlayın, özellikleri ve altında el ile çalışır veya Otomatik çalışır, seçin veya oluşturma Test ayarlarını.
İçindeki Test ayarlarını Düzenleyicisi, rolleri sayfasında, testler için gerektiren sanal makineler koleksiyonu eşleşen bir rolleri seçin.
Bana gereken makine kümesiyle eşleşen bir rol kümesi görmüyorum.
Size gereken makineleri içeren bir standart veya SCVMM ortamı ayarlamanız gerekli. Bakın Running Tests in Lab Environments.
Veri ve Tanılamalar sayfasında, rolü veya sunucuyu seçin. Test Etkisi seçeneğini işaretleyin.
Belirtilen işlem veya modülleri veri koleksiyondan dışarıda bırakılacak seçin Yapılandırma.
Internet Information Services altında çalışan bir ASP.NET uygulamasını test ediyorsanız:
Web sunucusu rolünde Test Etkisi'ni işaretleyin ve Yapılandır'ı seçin. Yapılandırma iletişim kutusunda, Gelişmiş sekmesinde, ASP.NET uygulamaları için Veri Topla'yı işaretleyin.
Yerel veya Web İstemcisi rolünde, ASP.NET istemci proxy'si seçeneğini işaretleyin.
Daha fazla bilgi için El ile testlerde daha fazla tanılama verisi toplama.
Testinizde kullanmak için bir takım yapısı seçin.
Şu anda test etmekte olduğunuz yapıyı belirtin. Bu sonra yeniden çalıştırın önerilen test çalışmalarını belirlemek için diğer yapıları ile karşılaştırmak için temel olarak kullanılır.
Test Merkezi, Plan, Özellikler'i açın.
Kullanılan yapı'da Değiştir'i seçin. Kullanmakta olduğunuz yapıyı seçin.
Daha fazla bilgi için Nasıl yapılır: Test Planınız İçin Derleme Seçme
Testleri çalıştırma
Test etki verisi souçlarınıza bir dosya adı uzantısına sahip test sonuçlarını bağlı. Yalnızca geçen testler için test etki verisi kaydedilir. Test çalışması ilk test başladıktan sonra uygulama için tüm işlemleri başlatmanız gerekir.
Daha fazla bilgi için Team Web Access'i kullanarak El İle Testleri çalıştırma ve Running Automated Tests in Microsoft Test Manager.
Çalıştırılması önerilen testleri bulma
Açık Center test, İzleme, Testleri önerilen.
Karşılaştırılacak önceki yapı kısmında bir yapı seçin.
Tekrar çalıştırmak istediğiniz test çalışması ve yapılandırma çiftlerini seçin ve Etkin olarak sıfırla'yı seçin.
İlgili çalışma öğeleri'ni seçerek, kullanılan yapı ve seçtiğiniz önceki yapı arasındaki ve içindeki tüm yapılarla ilişkilendirilmiş iş öğelerini görüntüleyebilirsiniz.
Ayrıca bkz.
Running Tests in Microsoft Test Manager
[çekildi] yapılar arasındaki değişiklikleri belirleme