Aracılığıyla paylaş


Laboratuvar Ortamlarında Test Denetleyicileri Ayarlama

Bu konu, nasıl yüklenir ve bir test denetleyicisi yapılandırma ve test aracıları testleri Microsoft Test Yöneticisi kullanarak laboratuar ortamında çalıştırabilmeniz için yapılandırmak nasıl açıklar. Yüklemek ve bu takım projesi koleksiyonundaki bir laboratuar ortamında oluşturmadan önce en az bir test denetleyicisi takım projesi koleksiyonunuz için yapılandırmanız gerekir. Test denetleyicisi için bir laboratuar ortamında yapılandırırken, takım projesi koleksiyonunuza kaydetmek zorunda. Test denetleyicinizi topolojinizi üzerinde güvenliğini yapılandırmak de vardır.

Not

Bu konu Microsoft Test Yöneticisi ' bir laboratuar ortamında yapılandırırken, test denetleyicisini ayarladığınız ayarlamak için kullanın.Kur test denetleyicileri ve test aracıları, testleri yönetmek için Visual Studio, Microsoft Test Yöneticisi kullanmak isterseniz, bkz: Sınama denetleyicileri ve Test aracıları sınamaları Visual Studio ile yönetmek için ayarlama.Laboratuar ortamları hakkında daha fazla bilgi için bkz: Kendi uygulama ömrü için bir laboratuar ortamı kullanma.

Tam güven ağ topolojisi

Laboratuar ortamları oluşturma çoğu durumda, el ile test aracıları makinelerde kendi ortamlarında yüklediğinizde gerekir. Laboratuvar Yönetimi otomatik olarak yükler ve bunları oluşturduğunda, Laboratuvar ortamlarınızı test aracılarını yapılandırır. Özel durumlar şunlardır:

  • Ortamı, takım projesi kütüphanesinde depolamadan önce yalıtılmış ağ ortamı oluşturuyorsanız, "Microsoft Visual Studio Aracıları" CD'sini veya indirilmiş bir ISO görüntü çalıştırarak ortamda test aracılarını yükleyebilir. Ancak, bu yapılandırmamalısınız test aracıları. Yalıtılmış bir ağ ortamı kurma hakkında daha fazla bilgi için bkz: Ağ Yalıtımlı Ortam Oluşturma ve Kullanma.

  • Herhangi bir Windows xp makine içeren bir laboratuar ortamı oluşturuyorsanız, el ile Windows xp makinelerde test aracılarını yükleyebilir ve sonra bazı ek adımlar gerçekleştirmeniz gerekir. Bkz: Windows XP Tabanlı Makineler İçeren Laboratuar Ortamlarını Yapılandırma

Yüklemek ve bir laboratuar ortamı ile kullanmak üzere bir test denetleyicisi yapılandırmak için bu bölümü kullanın.

  • Test denetleyicileri ve test aracıları için güvenlik

  • Yükleme ve bir test denetleyicisi yapılandırma

  • Sorun Giderme

Test denetleyicileri ve test aracıları için güvenlik

Bir laboratuar ortamında kullanmak üzere test denetleyicisini ayarladığınız ayarladığınızda, test denetleyicisi, test aracıları ve Team Foundation Server arasındaki güvenliğini yapılandırmak için birden çok yolu vardır. Bu yolla yerel makine hesapları, etki alanı hesapları ve yerel ve etki alanı kullanıcı grupları birleşimini kullanın. Bu yapılandırmalar, laboratuar ortamında çalışma grubu veya etki alanları arası topolojide olduğu zaman daha karmaşık.

Örneğin, test denetleyicinizi daha farklı bir etki alanında, test aracıları, test denetleyicisi hizmeti ile aynı kullanıcı adı ve parola ve her test aracısı makine, test denetleyici makinesi üzerinde yerel bir kullanıcı hesabı oluşturarak yapılandırabilirsiniz. Ancak, laboratuvar hizmeti hesabı test denetleyicisi yapılandırma ve test aracılarınızı çalıştırmak için kullanarak bu işlemi basitleştirebilir.

Hh546460.collapse_all(tr-tr,VS.110).gifLaboratuvar hizmeti hesabı kullanma

Yerel makine ve etki alanı hesapları genellikle belirli ağ topolojileri iyi çalışmıyor. Bu sorunu gidermek için test denetleyicisi üzerinde laboratuvar hizmeti hesabı yapılandırabilirsiniz.

Laboratuvar hizmet hesabını el ile birden çok bilgisayarda kullanıcı hesapları kurma önlemek için tek bir kullanıcı hesabı, test denetleyicisiyle bağlanmak test aracıları sağlar. Laboratuvar hizmet hesabını test denetleyicisinde zaten yapılandırılmışsa, sonra bir laboratuar ortamında oluşturduğunuzda Microsoft Test Yöneticisi'ni otomatik olarak hesabın kimlik bilgilerini alır ve bunları test aracıları yapılandırmak için kullanır. Laboratuvar hizmeti hesabı ayrıca test aracılarınızı çalıştırın ve en az düzeyde izinleri kullanarak test denetleyicileriyle iletişim kurmasını sağlar.

Farklı kimlik bilgileri ile Team Foundation Server'a bağlama

Laboratuvar hizmeti hesabı üzerinde test denetleyicinizi yapılandırırken, test denetleyicisi için Team Foundation Server veya Team Foundation hizmet bağlanmak için kullanabileceğiniz diğer kimlik bilgilerinin de belirtebilirsiniz. Bu karmaşık ağ topolojisi test denetleyicileri yapılandırmasını basitleştirir.

Team Foundation sunucunuzu bir etki alanı arasında iki yönlü güven yoksa, bir etki alanı veya çalışma grubu olan bir test denetleyicisiyle kaydetmek istiyorsanız, aynı kullanıcı adı ve parolayla Team Foundation Server makine ve test denetleyici makinesi üzerinde bir yerel kullanıcı hesabı oluşturmak için örneğin, bir çözüm olur. Daha iyi bir laboratuvar hizmeti hesabı test denetleyicisi yapılandırmak ve Team Foundation sunucusuna bağlanmak için bir alternatif etki alanı hesabı kullanan yaklaşımdır. Bu yaklaşım, yerel makine hesabının Team Foundation server'ınıza makine hesapları eklemenize gerek kalmadan, test denetleyicisi hizmeti çalıştırmak için oturum açma hesabı olarak kullanmanıza olanak sağlar. Bir test denetleyici makinesi üzerinde yönetici ayrıcalıklarına sahip herhangi bir kullanıcı, o test denetleyicisini için laboratuvar hizmet hesabını yapılandırmak ve Team Foundation Server veya Team Foundation hizmetine bağlanmak için diğer kimlik bilgilerini belirtin.

Test denetleyicisi için aşağıdaki topolojilerden üzerinde farklı kimlik bilgileri ile laboratuvar hizmet hesabını yapılandırmanız önerilir:

  • Çalışma grubu topoloji:

    Çalışma grubu topolojisi

  • Etki alanları arası topoloji (hiçbir güven ve tek yönlü güven):

    Güven ağ topolojisi yokTek yönlü güven ağ topolojisi

  • Team Foundation hizmet topoloji:

    Barındırılan Team Foundation Server ağ topolojisi

Bir Microsoft Windows 8 hesapla

Test aracılarını çalıştırmak veya test denetleyicisi bir Windows 8 makine, bazı ek senaryolar üzerinde test denetleyicinizi laboratuvar hizmet hesabını yapılandırma gerektirir. Özellikle, Windows 8 makine üzerinde test denetleyicisi yapılandırmak ve bir Microsoft hesabı kullanarak bilgisayarda oturum oturum, laboratuvar hizmeti hesabı, test denetleyicisi ve Team Foundation Server'a bağlanabilir farklı kimlik bilgileri kümesi belirtmek yapılandırmanız gerekir. Aksi halde, test denetleyicinizi Team Foundation Server'a bağlanmak gideremez ve çözemez. Benzer şekilde, Windows 8 makine üzerinde test aracısını yapılandırırken, test denetleyicinizi oturum açmak için Microsoft hesap kullanamazsınız. Bunun yerine, laboratuvar hizmeti hesabı kullanabilirsiniz.

Hh546460.collapse_all(tr-tr,VS.110).gifTest denetleyicisi makinelerde kullanıcı grupları

Bir test denetleyicisi yapılandırdığınızda, kullanıcı gruplarını ve ortamınız için güvenlik sağlamaya yardımcı Hizmetleri oluşturur. Bu grupların güvenliği için test denetleyicisi kullanıcı hesaplarını yönetmek için kullanın:

Kullanıcı grubu

Yüklediğinizde Oluşturulan

Üyeleri gerçekleştirebileceğiniz görevler

TeamTestControllerUsers

Test Denetleyicisi

  • Test çalışmalarını başlat

  • Sonuçları görüntüleme

TeamTestControllerAdmins

Test Denetleyicisi

  • TeamTestControllerUsers ile aynı görevleri

  • Herhangi bir test çalıştırmasını silme, durdurma veya erteleme

  • Eklemek, kaldırmak veya test aracıları durumunu değiştirme

  • Ortamlar oluşturun

TeamTestAgentService

Test Denetleyicisi

  • Bir test denetleyicisine test aracısı'ndan bağlanma

Bir test aracı bir test denetleyicisine bağlandığında, test denetleyicisi test aracısı hizmeti kullanıcısının bu gruplardan birine üye olup olmadığını denetler. Kullanıcı bu gruplardan birine ait değilse, bağlantı ret edilir.

Sunarken Team Foundation Server ile kayıtlı bir Test denetleyicisi yönetme

Test denetleyicisi takım projesi koleksiyonundan ile kayıtlı ve sunarken Team Foundation Server, test denetleyicisi için kullanıcı hesabı test denetleyicisini yönetmek için bu kullanıcı gruplarına eklemeniz gerekmez. İçin Proje Koleksiyonu Test hizmeti hesapları veya proje koleksiyonu yöneticileri grubunun bir üyesi olması durumunda, Team Foundation Server, test denetleyicisini yönetebilirsiniz.

Foundation hizmete kayıtlı bir test denetleyicisi yönetme

Test denetleyicisi takım projesi koleksiyonundan Team Foundation hizmet kayıtlıysa, TeamTestControllerUsers ve TeamTestControllerAdmins gruplarının üyelerine erişim sınırlıdır. Test denetleyicisi erişmek bunları etkinleştirmek için bu gruplara uygun kullanıcı ve gruplara eklemeniz gerekir.

Yükleme ve bir test denetleyicisi yapılandırma

Şöyle bir test denetleyicisi yükleyin.

Uyarı

Bir test denetleyicisini aynı zamanda etki alanı denetleyicisi olan bir bilgisayarda kurup çalıştırmamalısınız.

Test denetleyicisi yapılandırma aracını çalıştırın.

Hh546460.collapse_all(tr-tr,VS.110).gifGerekli izinler

Bir test denetleyicisi yüklemek için bilgisayardaki Yöneticiler güvenlik grubunun bir üyesi olmanız gerekir.

Hh546460.collapse_all(tr-tr,VS.110).gif

Yüklemek ve bir test denetleyicisi yapılandırmak için

  1. "Microsoft Visual Studio Aracıları" CD'sini veya indirilmiş bir ISO görüntü yükleme sonra kök klasöründe bulunan setup.exe dosyasını çalıştırın.

    Visual Studio aracıları kurulumu sayfası görüntülenir. Yükleyici yönergeleri izleyin.

  2. Yüklediğiniz test denetleyicisini yapılandırmak için Test denetleyicisini şimdi yapılandır öğesini seçin. Sonra seçim yapılandırma Test denetleyicisi yapılandırma aracını başlatmak için.

    Test Denetleyicisini Yapılandır iletişim kutusu görüntülenir.

    Not

    Test denetleyicinizi istediğiniz zaman yeniden yapılandırmak için bu aracı kullanabilirsiniz.Seçim Microsoft Visual Studio Test denetleyicisi yapılandırma aracı dan Tüm programları menüsü.

  3. Kullanıcı adı ve parolası, test denetleyicisi hizmeti oturum açma hesabını girin. Team Foundation sunucusuna bağlanmak için farklı bir hesap belirtmezseniz, test denetleyicinizi Team Foundation sunucusuna bağlanmak için bu hesabı kullanır.

    Not

    Boş parolalar kullanıcı hesapları için desteklenmez.

  4. Ortamınızı içeren takım projesi için takım projesi koleksiyonuyla test denetleyicisini kaydet:

    1. Register with Team Project Collection (Takım Projesi Koleksiyonuyla Kaydet)'i seçin.

    2. Takım projesi koleksiyonunuzu bulmak için gözve sonra Ekle sunucu eklemek için.

      İsteğe bağlı olarak, bir ad yazabilirsiniz aşağıdaki takım projesi koleksiyonuyla test denetleyicisini Kaydet. Bu durumda, tam yolunu girin. Örneğin, http://<sunucu adı>:8080/tfs/DefaultCollection.

  5. (İsteğe bağlı) Yükleme testi için test denetleyicisi yapılandırmak üzere, Yükleme testi yapılandır'ı seçin.

    Yükleme testleri hakkında daha fazla bilgi için, bkz. Visual Studio Web Performansı ve Yük Testlerini Kullanarak Performansı ve Stresi Test Etme ve Yükleme Testleriyle Test Denetleyicileri ve Test Aracılarını Kullanma.

    1. Aşağıdaki SQL Sunucu örneğinde yükleme testi sonuçları veritabanı oluşturma içine SQL Server örneğinizi yazın.

      Not

      sql Server yüklü değilse, sql Express'i kullanabilirsiniz.SQL Express indirmesi ve kurulumu ile ilgili daha fazla bilgi için, şu Microsoft Web sitesine.Boyutlandırma konuları hakkında daha fazla bilgi için bkz. Yükleme Testleriyle Test Denetleyicileri ve Test Aracılarını Kullanma.

  6. (İsteğe bağlı) Test aracılarınızı üzerinde test denetleyicinizi laboratuvar hizmet hesabını kullanmak istemiyorsanız, test denetleyicisiyle iletişim kurmak için laboratuvar hizmet hesabını kullanmakve altında hizmet hesabı için kimlik bilgilerini belirtin Bu hesap denetleyicisiyle iletişim kurmak için test aracıları tarafından kullanılan.

  7. (İsteğe bağlı) Farklı bir hesabı kullanmak üzere Team Foundation Server'ınıza bağlanın, seçmek için test denetleyicinizi isterseniz Team Foundation Server'a bağlanmak için farklı kimlik bilgilerini kullananve daha sonra açılan pencerede kullanılacak kimlik bilgilerini belirtin.

  8. Değişikliklerinizi uygulamak için seçin Ayarları Uygula.

    Yapılandırma özeti iletişim kutusu görüntülenir. Test denetleyicinizi yapılandırmak için gerekli her adımın durumunu gösterir.

  9. Kapatmak için Yapılandırma Özeti iletişim kutusunda, seçim kapatmak. Sonra seçim kapatmak yeniden Test denetleyicisi yapılandırma aracını kapatın.

    Visual Studio aracıları kurulumu iletişim kutusu görüntülenir. Buradan, bu bilgisayarda gerek duyduğunuz tüm diğer bileşenleri yükleyebilirsiniz.

    Test denetleyicisi adlı bir Windows hizmeti olarak çalışır Visual Studio Test denetleyicisi. Başlat hizmeti durdurun ve özelliklerini görüntülemek Hizmetleri , aracı Administrative Tools.

    Test denetleyicinizi ve tüm test aracılarını kullanarak izlemek ve yapılandırmak Test Denetleyici Yöneticisi , Laboratuvar Merkezi için Microsoft Test Yöneticisi.

Not

Bir bilgisayara test aracısı yüklediğinizde, o bilgisayardaki kayıt defteri girdisi HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control ayarlanır.Bu değer, test denetleyicisinin Team Foundation Server hizmetleriyle iletişim kurmaya başlaması için daha fazla zaman sağlamak amacıyla sessizce Hizmet Denetim Yöneticisi'nin zaman aşımını 30 saniyeden 10 dakikaya değiştirir.Daha fazla bilgi için bkz. Bir hizmeti başlamıyor ve 7000 ile 7011 olaylarının günlüğü Windows Server 2003'te tutulur.

Kullanıcı hesabı kontrolü (UAC) kullanan bir işletim sistemi çalıştıran bir bilgisayara test denetleyicisi yüklerseniz, kayıt defteri anahtarı HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\ LocalAccountTokenFilterPolicy, 1 değerine ayarlanır. Bu, bir test aracısı yerel hesabı kullanmak üzere yapılandırılmışsa uzaktan kimlik doğrulamasına izin vermek üzere uzaktan kısıtlamaları devre dışı bırakır. Bkz: kullanıcı hesabı denetimi ve Uzaktan kısıtlamaları açıklaması.

Sorun Giderme

Yapılandırmak ve izlemek test denetleyecisini ve herhangi kayıtlı aracıyı için Laboratuvar Merkezi, Microsoft Test Yöneticisi'nde Test Denetleyici Yöneticisi'ni kullanın.

Test aracıları hazır durumda olmalıdır. Test aracısı test aracıları listesinde değilse veya test aracısının bağlantısı kesilmiş durumdaysa, denetleyicisinin yüklü olduğu bilgisayarda aracının yüklü bilgisayarda Test Aracısı Yapılandırma Aracı ve Test denetleyicisi yapılandırma aracını çalıştırabilirsiniz.

Not

Yapılandırma araçlarını çalıştırmak için Tüm programları, Microsoft Visual Studio 2012, Microsoft Visual Studio Test Aracısı 2012 yapılandırma aracı veya Microsoft Visual Studio Test denetleyicisi 2012 yapılandırma aracı gerektiği gibi.

Test denetleyicisi için aşağıdaki ölçütleri doğrulayın:

  • Test denetleyicisi için kullanıcı TeamTestControllerAdmins grubunun bir üyesidir veya test denetleyicisi için kullanıcı Yöneticiler grubunun bir üyesidir.

  • Test denetleyicisi doğru takım projesi koleksiyonu için yapılandırıldığından emin olun.

    Not

    Test denetleyicisi aynı makinede Visual Studio 2012 olarak çalışıyorsa, yükseltilmiş izinlerle çalıştırmak veya bilgisayarınızı yeniden başlatmak isteyebilirsiniz ve bu kullanıcı etkin kullanıcı olduğunda, kullanıcıyı TeamTestControllerAdmins grubuna eklediniz.

  • Test denetleyicisi için kullandığınız hesap Takım projesi koleksiyonu için Proje Koleksiyonu Test hizmeti hesapları grubunun bir üyesi olan veya test denetleyicisi yapılandırma aracını çalıştırmak için kullandığınız hesap Proje Koleksiyonu Yöneticisi grubunun bir üyesidir.

Test aracısı için aşağıdaki ölçütleri doğrulayın:

  • Test aracısı için kullanıcı, TeamTestAgentService grubuna ilişkin test aracısının ve test denetleyicisinin yüklendiği bilgisayar üzerinden bir üyesidir.

    Not

    Kullanıcı geçerli kullanıcıysa, bu kullanıcıyı test denetleyicisi makinesine eklediğinizde, bilgisayarın oturumunu kapatmanız veya bu bilgisayarı yeniden başlatmanız gerekir.

  • Doğru test denetleyicisi adı ve bağlantı noktası girilmiştir.

Ayrıca, %LOCALAPPDATA%\Temp\TestControllerConfigUI.log ve TestAgentConfigUI.log dosyalarını hatalar ve daha fazla ayrıntı için inceleyebilirsiniz. Test Aracısı veya Test Denetleyicisi yapılandırma araçlarını kullandığınızda Yapılandırma Özeti sayfasındaki bağlantıdan bu dosyaları açabilirsiniz.

Windows Güvenlik duvarı çalıştırıyorsanız, test denetleyicisi kurulumu aşağıdaki özel durumları güvenlik duvarınıza ekler. Bu özel durumun eklenmiş olduğundan emin olun.

Özel Durum

Nedeni

QTController.exe

Test denetleyicisi ile iletişimi etkinleştirin.

Ayrıca bkz.

Kavramlar

Sınama aracıları ve Test denetleyicilerini yükleme ve yapılandırma

Laboratuvar Yönetimi ile Çalışmaya Başlama