2010-11-22 15 views
2

Ortamında: TFS otomatik testini kullanıyoruz. Bağlı otomasyona sahip test senaryolarını içeren birkaç test paketimiz var. LabDefaultTemplate.xaml iş akışı aracılığıyla laboratuar ortamında test yapmaya başlayan yapı tanımı oluşturuyorum.Ortamdaki tüm sanal sistemlerde, aynı roldeki otomatik testleri tek bir seferde değil, yalnızca bir

Hedef: Biz (XP x86, XP x64, Yedi x86, Seven x64 vb) birkaç Windows sürümlerinde ürünümüzü test etmeye gerek . Tüm sistemleri hazırladım ve bir ortamına (Test Yöneticisi'nde) ekledim. Hepsinin aynı Rolü ("Masaüstü İstemcisi") var.

Sorun: I (VS Lab İş Akışı Şablonuyla yapı tanımı aracılığıyla) otomatik testler başladığı zaman test sistemi sadece bir günü başlıyor.

Mantığı anlıyorum, her ortam farklı rollere sahip sistemler içeriyor ve TFS, bu role sahip ortam başına bir sistemin yeterli olduğunu düşünüyor. Otomatik testler Rolü seçer

Deney Ayarları Test Yöneticisi yapılandırılabilir ama testler ortamında yalnızca bir rol seçebilir, bu yüzden bile benim sistem ve çalışma için farklı roller ayarlayamıyor hepsinde testler.

Sistem türüne göre ortam yaratın, bazı yapı tanımları çok zor. Ürünümüzü 12 sistem türünde test etmemiz gerekiyor, bu yüzden 12 yapı tanımına ihtiyacımız var, 12 ortam ve bir test başına 12 test çalışması sonucu koleksiyon alacağım.

TFS'yi bir sistemde tek bir rolde tüm sistemlerde sınama yapmaya zorlayabilir miyim?

cevap

1

E2E iş akışını özelleştirmeniz gerekiyor. İki ayar için here basitleştirilmiş bir örnek görebilirsiniz. 12 vakayı desteklemek için uzatmak için giriş parametrelerinde dolaşabilirsiniz; Ayrıca bunun için bir UI uygulayabilirsiniz.

0

Hiç yapmadım, ancak Psexec'in tanımlı kullanıcı profilinizle herhangi bir makinede hiçbir uygulama/test vakası enjekte edebileceğini biliyorum. Here daha fazla ayrıntı alacaksınız. Veya bu görevi yapmak için WMI'u kullanabilirsiniz.

Bu yardımcı olur umarım.

İlgili konular