Aracılığıyla paylaş


Visual Studio ile Testleri Yönetmek için Test Denetleyicilerini ve Test Aracılarını Ayarlama

 

Yayýmlanma: Nisan 2016

Bu konu, testleri Microsoft Test Yöneticisi'ni kullanmadan Visual Studio'da yönetebilmeniz için, test denetleyicilerinin nasıl yükleneceğini ve yapılandırılacağını açıklar. İsterseniz, görmek için Microsoft Test Yöneticisi'ni kullanarak bir laboratuvar ortamında test denetleyicileri ayarlayabilirsiniz Laboratuvar Ortamlarında Test Denetleyicileri Ayarlama.

Test denetleyicilerinizi ve test aracılarınızı ayarladıktan sonra bir test ayarında bunlara roller atayabilirsiniz. Visual Studio kullanan birden çok makineye testleri dağıtacaksanız bunu yapmalısınız. Test denetleyicileri ve test aracıları rolleri atama konusunda daha fazla bilgi için bkz: Visual Studio'da Otomatikleştirilmiş Testler için Test Denetleyicisine ve Test Aracısına Roller Atama.

Bu bölümlerde, Visual Studio'da test etmek için test denetleyicilerinin ve test aracılarının nasıl yükleneceği ve yapılandırılacağı açıklanmıştır:

  • Önkoşullar

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

  • Test Denetleyicileri ve Test Aracıları için Güvenlik Yapılandırma

  • Test Denetleyicisi Yükleme

  • Test Aracısı Yükleme

  • Sorun Giderme

Önkoşullar

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

İşletim Sistemi

Test denetleyicisi veya test aracısı yüklemek için bilgisayarın aşağıdaki işletim sistemlerinden birine sahip olması gerekir:

Denetleyici:

  • Windows 8, Windows 8.1

  • Windows 7 Service Pack 1

  • Windows Server 2012, Windows Server 2012 R2

  • Windows Server 2008 Release 2, Service Pack 1

Aracı:

  1. Windows 8, Windows 8.1

  2. Windows 7 Service Pack 1

  3. Windows XP Service Pack 3

  4. Windows Server 2012, Windows Server 2012 R2

  5. Windows Server 2008 Release 2, Service Pack 1

  6. Windows Server 2003 Service Pack 1

.NET Framework

Bir test denetleyicisi veya test aracısı yüklemek için, bilgisayarda .NET Framework 4.5 çalışıyor olmalıdır.

Ç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, Yöneticiler grubunun üyesi olarak bir yerel kullanıcı hesabı oluşturun. Her bir makinede aynı hesabı ve parolayı kullanın.

  2. Bu kullanıcı hesabı yükleyin ve bunları yapılandırmanız, test denetleyicileri için 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ı > olarak kullanıcı hesabı eklemeyin \ < kullanıcıadı >.< Kullanıcıadı > grubu için kullanıcı hesabı olarak eklemeniz yeterlidir.

  4. Yükleyin ve aynı hesabı kullanarak, test aracıları yapılandırın.

    Not

    Yükleme sırasında, basit dosya paylaşımı denetleyiciye bir Çalışma Grubu içindeki Windows XP Professional bilgisayarından bağlanan kullanıcılar için otomatik olarak kapatılır.Bunu doğrulamak için Windows Gezgini'ni açın, Araçlar'ı seçin, Klasör Seçenekleri'ni seçin, Sonraki'yi seçin, Görünüm sekmesini seçin ve ardından Basit Dosya Paylaşımı Kullan (Önerilen)'ı seçin.

Test Denetleyicileri ve Test Aracıları için Güvenlik Yapılandırma

Bir test denetleyicisi yüklediğinizde, test denetleyicisinde test denetleyicisini yönetme veya test denetleyicisini kullanarak test çalışmaları başlatma gibi belirli görevleri tamamlamak için izinleri sağlayan kullanıcı gruplarını oluşturur. Bu görevleri yapabilmeniz için uygun kullanıcıları bu gruplara eklemeniz gerekir:

  • Testleri yönetme ve test bileşenlerini yapılandırma

  • Testleri çalıştırın ve sonuçları inceleyin

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

Bu tablo, bir test denetleyicisi yapılandırırken, test denetleyici makinesinde oluşturulan grupları açıklar. Her gruba eklemeniz gereken kullanıcı hesaplarını da açıklanır.

Kullanıcı Grupları

İzinler

Kullanıcı hesapları

TeamTestControllerAdmins

  • TeamTestControllerUsers ve TeamTestAgentService gruplarından izinler içerir

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

  • Test aracılarına durum ekleyin, kaldırın ve değiştirin

  • Laboratuvar ortamları oluşturun.

Test çalıştırmalarını yönetmesi gereken kullanıcılar ekleyin ve test denetleyicilerini ve test aracılarını yönetin.

TeamTestControllerUsers

  • TeamTestAgentService grubundan izinler içerir

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

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

Yalnızca testleri çalıştırması ve test sonuçlarını görüntülemesi gereken kullanıcıları ekleyin.

TeamTestAgentService

Bu grup, test aracısının test denetleyicisine bağlanması için gereken en az düzeyde izinleri içerir.

  • Test denetleyicisine bağlanma

Bir test aracısı yapılandırmadan önce test aracısı hizmetini ç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ı'nda belirlediğiniz kullanıcı hesabıdır.

Test Denetleyicisi Yükleme

Bu bölümde, bir test denetleyicisi yükleme açıklanmaktadır.

Uyarı

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

Gerekli İ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.

Test Denetleyicisi Yüklemek için

  1. Microsoft Visual Studio aracıların ISO dosyasını yüklemediyseniz, dosya elde burada ve bu karşıdan yükleme sayfasında yükleme yönergeleri izleyin.

  2. Seçin başlatma yüklediğiniz test denetleyicisini yapılandırmak 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.Tüm Programlar menüsünden Microsoft Visual Studio Test Denetleyicisi Yapılandırma Aracı'nı seçin.

  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 denetleyicinizi bir takım projesine kaydetmeyin.Testlerinizi yönetmek için bir laboratuar ortamı kullanmıyorsanız, bir test denetleyicisini bir takım projesi ile kaydettirmemelisiniz.

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

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

      Not

      Yüklü SQL Sunucunuz yoksa, SQL Express kullanabilirsiniz.Yükleyip SQL Express hakkında daha fazla bilgi için aşağıdaki ziyaret Microsoft Web sitesini.Boyutlandırma konuları hakkında daha fazla bilgi için Yük Testleriyle Birlikte Test Denetleyicileri ve Test Aracılarını Kullanma.

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

    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. Yapılandırma Özeti iletişim kutusunu kapatmak için Kapat'ı seçin. Daha sonra Test Denetleyicisi Yapılandırma Aracı'nı kapatmak için yeniden Kapat'ı seçin.

    Sınama denetleyicisi makine adı yüklendiği addır.

    Test denetleyicisi Visual Studio Test Denetleyicisi adlı bir Windows Hizmeti olarak çalışır. Yönetimsel Araçlar'ın Hizmetler aracında hizmeti başlatıp durdurabilir ve özelliklerini görüntüleyebilirsiniz.

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 bir hizmeti başlamıyor ve olay 7000 ve 7011 Windows Server 2003'te oturum açmış.

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 kullanıcı hesabı denetimi açıklaması ve uzak kısıtlamaları.

Test Aracısı Yükleme

Sınaması yapılan yazılımınızı dağıtacağınız her makineye ve sınama verilerini toplamak için kullanacağınız her makineye bir sınama aracısı yüklemelisiniz. Bu bölümde, bir test aracısı ve bir test denetleyicisiyle kaydın nasıl yükleneceği açıklanmaktadır.

Uyarı

Team Foundation Server çalıştıran sunucularda test aracılarını yüklememeniz gerekir.

Gerekli İ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. Bir test aracısını bir test denetleyicisi ile kaydettiğinizde, ayrıca test denetleyici makinedeki Yöneticiler güvenlik grubunun da bir üyesi olmanız gerekmektedir.

Uyarı

Servisi veya test aracısının işlemini başlatmak için seçtiğiniz kullanıcı geçerli kullanıcı ise, bu kullanıcıyı test denetleyici makinesine eklerken oturumunuzu kapatmalı veya makineyi yeniden başlatmalısınız.

Windows XP ve Windows Server 2003 SP1 önkoşulları

Bir aracı Windows XP veya Windows Server 2003 SP1'i yüklemeden önce aşağıdaki yüklemeniz gerekir:

  • .NET Framework 4

  • MSXML 6.0

  • Windows Görüntüleme Bileşeni (WIC)

Bir Test Aracısı Yüklemek için

  1. Microsoft Visual Studio aracıları 2013 için ISO dosyasını yüklemediyseniz, dosya elde burada ve bu karşıdan yükleme sayfasında yükleme yönergeleri izleyin.

  2. Seçin başlatma yüklemeden sonra test aracısını yapılandırmak için.

    Not

    Test aracınızı istediğiniz zaman yeniden yapılandırmak için bu aracı kullanabilirsiniz.Tüm Programlar, Microsoft Visual Studio, Microsoft Visual Studio Test Aracısı Yapılandırma Aracı seçeneklerini belirleyin.

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

    Hizmet   Kodlanmış UI testleri gibi masaüstü ile etkileşmesi gereken otomatik testleri çalıştırmak veya testiniz çalıştığında bir video kaydı oluşturmak zorunda değilseniz, Test aracısını farklı çalıştır öğesi altından Hizmet'i seçin. 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 İşlem   Kodlanmış UI testleri gibi masaüstü ile etkileşmesi gereken otomatik testleri çalıştırmak istiyorsanız veya testiniz çalıştığında bir video kaydı oluşturmak istiyorsanız Etkileşimli İşlem'i seçin. Bir test aracısının işlem olarak nasıl çalıştırılacağı hakkında bilgi için bkz. “Nasıl yapılır: Masaüstü ile Etkileşimi Olan Testleri Çalıştırmak İçin Test Aracınızı Ayarlama”. İleri'yi seçin.

    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 etkileşimli bir işlem olarak çalıştırmak için test aracısı'nı yapılandırma, bilgisayarı yeniden başlatın ve Aracısı'nı başlatmak bu farklı bir kullanıcı 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. Otomatik olarak oturum aç'ı seçin. 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ışı olduğundan emin olmak için, Ensure screen saver is disabled'ı (Ekran koruyucunun devre dışı bırakıldığına emin ol) seçin.

      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şvik 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. Kullanmakta olduğunuz için test denetleyicisi ardından iki nokta (:) ve bağlantı noktası adı test aracısını aşağıdaki test denetleyicisiyle. Örneğin, agent1:6901 yazın.

    Not

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

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

    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. Yapılandırma Özeti iletişim kutusunu kapatmak için Kapat'ı seçin. Daha sonra Test Aracısı Yapılandırma Aracı'nı kapatmak için yeniden Kapat'ı seçin.

    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ılabilir, durdurabilir veya tekrar başlatabilirsiniz.Test aracısı çalışır durumda değilse, bir işlem olarak başlatmak için seçin Tüm Programlar, Microsoft Visual Studio, Microsoft Visual Studio Test aracısı 2013.

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

Sorun Giderme

Sınama denetleyicisi ve kayıtlı aracılar izlemek ve yapılandırmak için seçin Yük testi Visual Studio ve noktasına menüde 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 seçin Tüm Programlar, Microsoft Visual Studio, Microsoft Visual Studio Test aracısı 2013 yapılandırma aracı veya Microsoft Visual Studio Test denetleyici 2013 yapılandırma aracı gerektiği gibi.

Sınama 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

    Yükseltilmiş izinleri olan çalıştırmak veya test denetleyicisi, Visual Studio ile aynı makinede çalışıyorsa ve bu kullanıcı etkin kullanıcı olduğunda, kullanıcı TeamTestControllerAdmins grubuna eklediğiniz bilgisayarınızı yeniden başlatmanız isteyebilirsiniz.

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.

Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma
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 Bağlantı Noktaları Yapılandırma
Nasıl yapılır: Test denetleyicileri ve Test Aracıları için Zaman Aşımı Sürelerini Belirtme