Aracılığıyla paylaş


Sınama denetleyicileri ve Test aracıları sınamaları Visual Studio ile yönetmek için ayarlama

Bu konu nasıl yükleneceği ve test denetleyicilerini yapılandırın ve Visual Studio testleri Microsoft Test Yöneticisi'ni kullanmadan yönetmek için test aracıları açıklar. İsterseniz, bkz: Microsoft Test Yöneticisi kullanarak bir laboratuar ortamı için test denetleyicilerini ayarlama Laboratuvar Ortamlarında Test Denetleyicileri Ayarlama.

Kur, test denetleyicileri ve test aracıları sonra onları bir test ayarında rolleri atayabilirsiniz. Testleri Visual Studio kullanarak birden çok makineye dağıtmak için yapacaksanız, bunu yapmanız gerekir. Test denetleyicileri ve test aracıları için roller atama hakkında daha fazla bilgi için bkz: Visual Studio'da Otomatikleştirilmiş Testler için Test Denetleyicisine ve Test Aracısına Roller Atama.

Nasıl yükleneceği ve test denetleyicilerini yapılandırın ve Visual Studio test etmek için test aracılarını aşağıdaki bölümlerde açıklanmıştır:

  • Önkoşullar

  • Çalışma Grupları ve Birden Çok Etki Alanı Gereksinimleri

  • Test denetleyicileri ve Test aracıları için güvenliği yapılandırma

  • Bir Test denetleyicisi yüklemek

  • Test Aracısı yükleme

  • Sorun Giderme

Önkoşullar

Test denetleyicileri ve Test aracılarını aşağıdaki yazılım gereksinimi vardır:

İşletim sistemi

Test aracısı veya test denetleyicisini yüklemek için bilgisayar aşağıdaki işletim sistemlerinden biri çalışmalıdır:

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 Release 2 veya sonraki sürümleri

  • Windows Server 2008 SP2 veya sonraki sürümleri

  • Windows 7 orijinal yayın sürümü veya sonraki sürümler

.NET Framework

Test aracısı veya test denetleyicisini yüklemek için .NET Framework 4.5 çalıştırmanız gerekir.

Çalışma Grupları ve Birden Çok Etki Alanı Gereksinimleri

Test denetleyicilerinizi ve test aracılarınızı etki alanında olmayan ve iş grubu içinde olan makinelerde ya da karşılıklı güven ilişkisine sahip farklı etki alanlarında çalışan makinelerde çalıştırmayı planlıyorsanız, yükleme işleminizin bir parçası olarak aşağıdaki adımları izlemelisiniz.:

  1. Bir test denetleyicisi veya test aracısı yükleyeceğiniz her bilgisayarda Administrators grubunun üyesi olan bir yerel kullanıcı hesabı oluşturun. Her bir makinede aynı hesabı ve parolayı kullanın.

  2. Test denetleyiciniz için yüklerken ve yapılandırırken bu hesabı kullanın.

  3. Bu hesabı, test denetleyicisi makinesindeki TeamTestAgentService grubuna ekleyin.

    Uyarı

    Bu kullanıcı hesabını gruba eklediğinizde, yerel makinenin adını eklemeyin.Örneğin, <makine adı>\<kullanıcıadı> olarak kullanıcı hesabı eklemeyin.Grubun kullanıcı hesabı olarak yalnızca <kullanıcıadı> ekleyin.

  4. Aynı hesabı kullanarak test aracılarınızı yükleyin ve yapılandırın.

    Not

    Yükleme sırasında Basit Dosya Paylaşımı otomatik olarak bir çalışma grubunda Windows xp Professional bilgisayardan bir denetçisine bağlanan kullanıcılar için kapalıdır.Bunu doğrulamak için Windows Explorer'ı açın, araçları, seçin Klasör Seçenekleri, seçin İleri, seçim Görünüm sekmesini tıklatın ve sonra seçin Basit dosya paylaşımı kullan (önerilen).

Test denetleyicileri ve Test aracıları için güvenliği yapılandırma

Test denetleyicisine test denetleyicisi yönetme veya başlatma gibi belirli görevleri tamamlamak için gerekli izinleri sağlayan kullanıcı gruplarının oluşturduğu bir test denetleyicisi yüklediğinizde, testi test denetleyicisini kullanarak çalışır. Bu görevleri gerçekleştirebilmek için uygun kullanıcıları bu gruplara eklemeniz gerekir:

  • Testleri yönetmek ve test bileşenleri yapılandırma

  • Testleri çalıştırmak ve sonuçları görüntülemek

  • Test aracısı hizmetini çalıştırın

Bu tablo, test denetleyicisi yapılandırmak, test denetleyici makinesi üzerinde oluşturulan grupları açıklar. Ayrıca, her gruba eklemelisiniz kullanıcı hesaplarını açıklar.

Kullanıcı Grupları

İzinler

Kullanıcı hesapları

TeamTestControllerAdmins

  • TeamTestControllerUsers ve TeamTestAgentService gruplardan izinlerini içerir

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

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

  • Laboratuar ortamları oluşturun.

Test çalıştırmalarını yönetebilir ve yönetmek test denetleyicileri ve test aracıları için gereken kullanıcıları ekleyin.

TeamTestControllerUsers

  • TeamTestAgentService grubuna izinleri içerir.

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

  • Test sonuçlarını görüntüleme

Testleri çalıştırmak ve test sonuçlarını görüntülemek için sadece ihtiyaç duyan kullanıcıları ekleyin.

TeamTestAgentService

Bu grubun en az bir test aracısı test denetleyicisine bağlanmak için gereken izinleri içerir.

  • Test denetleyicisine bağlanma

Bir test aracısı yapılandırmadan önce test aracısı hizmeti çalıştırmak için kullanacağınız kullanıcı hesaplarını ekleyin. Bu, bir test aracısı yüklediğinizde, Test Aracısı Yapılandırma Aracı ' belirttiğiniz kullanıcı hesabıdır.

Bir Test denetleyicisi yüklemek

Bu bölümde, bir test denetleyicisi yüklemek anlatılmıştır.

Uyarı

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

Hh546459.collapse_all(tr-tr,VS.110).gifGerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

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

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

Bir Test denetleyicisi yüklemek için

  1. Önceden yükleme için Microsoft Visual Studio aracıları başlatmadıysanız, "Microsoft Visual Studio Aracıları" CD'sini veya indirilmiş bir ISO görüntü yüklemek ve kök klasöründe bulunan setup.exe başlatı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 seçin Şimdi test denetleyicisi yapılandırma. 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. Test denetleyicisi hizmetiniz için oturum açma hesabı olarak kullanmak üzere kullanıcı seçin.

    Not

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

    Önemli

    Test denetleyicisi takım projesiyle kaydetmez.Testlerinizi yönetmek için bir laboratuar ortamı kullanmıyorsanız, bir test denetleyicisi takım projesiyle kaydedeceğini değil.

  4. (İsteğe bağlı) Yükleme testi için test denetleyicisi yapılandırmak için Yükleme testi için yapılandırma.

    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

      Yüklü SQL Sunucunuz yoksa, SQL Express 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.

  5. 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.

  6. 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.

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. Daha fazla bilgi için bkz: kullanıcı hesabı denetimi açıklaması ve Uzaktan kısıtlamaları.

Test Aracısı yükleme

Yazılımınızı test burada dağıtacağınız her makine üzerinde ve test veri toplamak için kullanacağı her makineye bir test aracısı yüklemeniz gerekir. Bu bölümde, bir test aracısı yüklemek ve bir test denetleyicisiyle birlikte kaydetmek anlatılmıştır.

Uyarı

Team Foundation Server çalıştıran sunucu üzerinde test aracıları yüklememelisiniz.

Hh546459.collapse_all(tr-tr,VS.110).gifGerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Bir test aracısı yüklemek için bilgisayardaki Yöneticiler güvenlik grubunun bir üyesi olmanız gerekir. Test aracısı test denetleyicisiyle kaydetmek, ayrıca test denetleyici makinesi üzerinde Yöneticiler güvenlik grubunun bir üyesi olması gerekir.

Uyarı

Test aracısı için işlemi veya hizmeti başlatmak için seçtiğiniz kullanıcı geçerli kullanıcıysa, bu kullanıcıyı test denetleyicisi makinesine eklediğinizde, oturumunuzu veya makineyi yeniden başlatın.

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

Bir Test aracısı yüklemek için

  1. Microsoft Visual Studio Agents 2012 yüklemesini henüz başlatmadıysanız, "Microsoft Visual Studio Agents" CD'sini veya indirilmiş bir ISO görüntü dosyasını yükleyin ve ardından kök klasörde bulunan setup.exe dosyasını başlatın.

    Visual Studio Test Aracısı Yükleme Sihirbazı görüntülenir. Sihirbazdaki adımları izleyin.

  2. Sihirbaz yüklemeyi tamamladığında seçebilirsiniz test aracısını şimdi yapılandır.

    Not

    Test aracınızı istediğiniz zaman yeniden yapılandırmak için bu aracı kullanabilirsiniz.Seçim tüm programları, Microsoft Visual Studio, Microsoft Visual Studio Test Aracısı Yapılandırma Aracı.

  3. Size test aracısının nasıl çalıştırılacağıyla ilişkili iki seçenek sunulur:

    Hizmet Masaüstü ile etkileşimde otomatikleştirilmiş testleri çalıştırmak zorunda değildir, gibi kodlanmış UI testleri veya video kaydını test, altında çalıştırıldığında oluşturma test aracısını Farklı Çalıştır, seçim hizmet. Test aracısı hizmet olarak başlatılır. İleri öğesini seçin.

    Artık test aracısı hizmet olarak başladığında kullanıcı hakkındaki ayrıntıları girebilirsiniz.

    1. Kullanıcı adı içine adı yazın.

    2. Parola içine parolayı yazın.

      Önemli kullanıcı hesabı bilgileri

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

      • IntelliTrace toplayıcı ya da ağ öykünmesini kullanmak istiyorsanız, kullanıcı hesabı Yönetici grubunun bir üyesi olmalıdır.

      • Aracı kullanıcı adı TeamTestAgentService grubunun bir üyesi değilse gruba eklenir, bu test denetleyicisi makine üzerinde izinler gerektirir.

      • Etkileşimli işlem için kullanıcı TeamTestAgentService güvenlik grubunun bir üyesi olmalıdır veya işlem denetleyici tarafından atanan testleri çalıştıramaz.

    Etkileşimli işlem masaüstüyle etkileşimde olması otomatikleştirilmiş testleri çalıştırmak istiyorsanız, aşağıdaki gibi kodlanmış UI testleri veya video kaydını test çalıştırıldığında oluşturmanın, tercih Etkileşimli işlem. Bir test aracısı işlem olarak çalıştırma hakkında daha fazla bilgi için bkz: "How to: masaüstüyle etkileşim Kur bu testleri çalıştırmak için Test Aracınızı ayarlayın." Seçim İleri.

    Artık test aracısı işlem olarak başladığında kullanıcı hakkındaki ayrıntıları ve diğer seçenekleri girebilirsiniz.

    1. Kullanıcı adı içine adı yazın.

    2. Parola içine parolayı yazın.

      Not

      Şu anda etkin kullanıcı olmayan farklı bir kullanıcı ile interaktif bir süreç olarak çalıştırmak için test aracını yapılandırırsanız, bilgisayarı yeniden başlatın ve aracıyı başlatabilmek için bu farklı bir kullanıcı olarak oturum açın.

      Önemli kullanıcı hesabı bilgileri

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

      • IntelliTrace'i veya ağ öykünmesi veri ve tanılama bağdaştırıcısını kullanmak istiyorsanız, kullanıcı hesabı Yönetici grubunun bir üyesi olmalıdır. Test aracısını çalıştıran makine Windows Vista veya sonraki sürümleri ya da En Az Ayrıcalıklı Kullanıcı Hesabı olan herhangi bir işletim sistemi kullanıyorsa, makineyi yönetici olarak da çalıştırmanız gerekir (yükseltilmiş).

      • Aracı kullanıcı adı TeamTestAgentService grubunun bir üyesi değilse gruba eklenir, bu test denetleyicisi makine üzerinde izinler gerektirir.

      • Test aracısı hizmeti için kullanıcı TeamTestAgentService güvenlik grubunun bir üyesi olmalıdır veya hizmet denetleyici tarafından atanan testleri çalıştıramaz.

    3. Test aracısı olan bilgisayarın, bilgisayarı yeniden başlattıktan sonra testleri çalıştıracağından emin olmak için, bilgisayarı otomatik olarak test aracısı olarak oturumu açması için ayarlayabilirsiniz. Seçim otomatik olarak oturum. Bu, kullanıcı adı ve parolasını şifrelenmiş bir biçimde kayıt defterinde depolar.

    4. Masaüstüyle etkileşimde olması gereken otomatikleştirilmiş testleri engelleyebilmesi yüzünden ekran koruyucunun devre dışı bırakıldığından emin olun, isterseniz emin ol ekran koruyucunun devre dışı.

      Uyarı

      Otomatik olarak oturum açtıysanız veya ekran koruyucuyu devre dışı bıraktıysanız, güvenlik riskleri vardır.Otomatik oturum açmayı etkinleştirerek, diğer kullanıcıların bilgisayarı başlatmasını ve otomatik olarak açılmış oturum hesabını kullanabilmelerini etkinleştirmiş olursunuz.Ekran koruyucusunu devre dışı bırakırsanız, bilgisayar, bilgisayarın kilidini açmak için kullanıcıyı oturum açmaya teşfik etmez.Bu, bilgisayara fiziksel erişimi olan herkesin erişmesini sağlar.Bu özellikleri bir bilgisayarda etkinleştirirseniz, bu bilgisayarların fiziksel olarak güvenli olduğundan emin olmalısınız.Örneğin, bu bilgisayarlar, fiziksel olarak güvenli laboratuarda bulunur.(Ekran koruyucunun devre dışı bırakıldığına emin ol'u temizlerseniz, bu ekran koruyucunuzu etkinleştirmez.)

  4. Bu aracıyı test denetleyicisiyle kaydetmek için seçin test denetleyicisiyle birlikte Kaydet. Test denetleyicinizin adını ardından bir iki nokta üst üste (:) ve Test aracısını aşağıdaki test denetleyicisiyle birlikte kaydet bölümünde kullandığınız bağlantı noktası numarası gelecek şekilde yazın. Örneğin, agent1:6901 yazın.

    Not

    Varsayılan bağlantı noktası numarası 6901'dir.

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

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

    Not

    Yükleme işleminin son adımı, ağ bağdaştırıcısını sıfırlar.Bu kısa bir süre için bir ağ kesintisine neden olabilir.Bu beklenen davranıştır.

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

    Not

    Bir işlem olarak çalıştırılan test aracısı için bilgisayar üzerinde çalışan bir bildirim alanı simgesi vardır.Bu, test aracısı durumunu gösterir.Bu aracı kullanarak, işlem olarak çalışıyorsa aracıyı başlatıabilir, durdurabilir veya tekrar başlatabilirsiniz.Test aracısı çalışır durumda değilse bir işlem olarak başlatmak için Tüm programları, Microsoft Visual Studio 2012, Microsoft Visual Studio Test Aracısı 2012.

    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.

Sorun Giderme

Seçin ve izlemek test denetleyecisini ve herhangi kayıtlı aracıyı yapılandırmak için Yük testi menüde Visual Studio 2012 ve üzerine Test Denetleyicilerini Yönet.

Not

Test denetleyicinizi yönetmek için denetleyiciler listesine test denetleyicisi bilgisayarınızın adını yazmalısınız.Test denetleyiciniz aynı bilgisayarda çalışsa bile otomatik olarak görüntülenmez.

Aracılar hazır durumda olmalıdır. Bir test aracısı test aracıları listesinde değilse veya test aracısının bağlantısı kesilmiş durumdaysa, aracının yüklü olduğu bilgisayarda Test Aracısı Yapılandırma Aracı'nı ve denetleyicinin yüklü olduğu bilgisayarda 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.

  • Bir takım projesi koleksiyonu için yapılandırılmadığı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 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.

Görevler

Visual Studio'da Otomatikleştirilmiş Testler için Test Denetleyicisine ve Test Aracısına Roller Atama

Nasıl yapılır: Masaüstü ile Etkileşimi Olan Testleri Çalıştırmak İçin Test Aracınızı Ayarlama

Test denetleyicileri ve Test Aracıları için Zaman Aşımı Süreleri Nasıl Belirlenir

Kavramlar

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

Test Denetleyicileri ve Test Aracıları için Bağlantı Noktaları Yapılandırma