2012-03-21 12 views
5

TFS 2010'da bir dizi çözümüm var ve bunları derlemeler halinde tanımlı çalışan birim testleri de dahil olmak üzere Team Build ile mutlu bir şekilde yapıyorum.Bir Ekip Oluşturma sırasında Web Testlerini nasıl çalıştırıyorsunuz (TFS 2010 için)?

Tek bir çözüm için bazı Web Testlerini ekledim (".webtest" uzantılı dosyalarda tanımlanmış). Bu Web Testlerini Visual Studio 2010'dan yerel olarak başarılı bir şekilde çalıştırabilirim, ancak bir Ekip Oluşturma sırasında bunları çalıştırılamıyor.

Ekip Oluşturma Tanımında, "Test montaj dosyası belirtimi" değerini "*test*.dll;*.webtest" olarak değiştirmeyi denedim, ancak bu, Web Testlerini almayı başaramadı. .webtest dosyalarının "Binaries \ Debug" dizini altında (birim testleri ile aynı yer) kopyalandığını görebiliyorum, bu yüzden neden bulunmadıklarına biraz şaşırdım.

Neyi eksik? Bir Team Build altında çalışmak için .webtest dosyalarını nasıl edinirsiniz? Ben ihtiyaçlarınızı yanlış sürece

Teşekkür

cevap

-1

, ben sadece başka Otomatik Testi Meclisi spesifikasyonları eklerseniz iyi olacağını düşünüyorum:
sağ tıklayın:
enter image description here

DÜZENLEMEYİ Bu iletişim kutusunu bulmak için
Yapı tanımında & "Yapı tanımını düzenle" yi seçin. Aşağıdaki işlemle kontrol etmek için "Proses" e gidin ve "2.Basic"> "Otomatik Testler" e tıklayın:
enter image description here
Yapılandırma işlem şablonunuza bağlı olarak, bu işlem farklı bir "İşlem" bölümüne yerleştirilebilir veya hatta kayıp. Yukarıda sunulan "DefaultTemplate" için geçerlidir.

+0

Web testleri derlemeler içinde tanımlanmadı, ".webtest" uzantısına sahip XML dosyalarındalar. Ancak, bu iletişim kutusu nerede? –

+0

Farklı bir iletişim kutusu alıyorum, neden olmasın Visual Studio sürümleri? Her neyse, zaten bu rotayı aştım. Web Testleri bir ".webtest" uzantısına sahiptir, onlar derleme değildir, böylece bir "* .webtest * .dll" filtresi çalışmaz. Daha önce denediğim "* .webtest" e ihtiyacım var. –

-1

UI testlerimizde Selenium kullanıyoruz. Uygulamayı ve veritabanı değişikliklerini dağıtan bir özel derleme işlemi şablonu kullanıyoruz ve daha sonra yayımlanmış derlemelerde bulunan ui sınamalarını çalıştırmak için MSTest.exe'yi kullanıyoruz.

Bu, derleme aracının konsolda etkileşimli modda çalışmasını ve oturum açmış durumda olmasını gerektirir; bunun sonucunda, VNC'yi rdp'ye değil, yapı sunucusuna erişmek zorundayız. (testi .dll kaldırarak;)

Umut bu yardım .... dosyabelirtimi filtresinde

+0

-1: Bu aslında soruyu sormuyor (Visual Studio web testleri) –

2

, sadece * .webtest sayılabilir. Web Performans Testleri için, WebTest ve LoadTest dosyaları test kaplarıdır. Bu, kapsayıcıları DLL'si olan Birim Testleri'nden bir farktır.

0

Henüz denemedim, ancak web testlerinin Test Listeleri penceresinde göründüğünü fark ettim. Web testleri de dahil olmak üzere bir test listesi oluşturmayı deneyin, ardından test listesini sadece test meclisleri yerine çalıştırmak için belirtin.

İlgili konular