Nasıl yapılır: Masaüstü ile Etkileşimi Olan Testleri Çalıştırmak İçin Test Aracınızı Ayarlama
Yayýmlanma: Nisan 2016
Masaüstünüzle etkileşimli otomatikleştirilmiş testleri çalıştırmak istiyorsanız, test aracınızı hizmet yerine işlem olarak çalışacak şekilde ayarlamalısınız. Örneğin, uzaktan test denetleyicisi ve test aracısı kullanarak kodlanmış UI testini çalıştırmak istiyorsanız, veya bir testi çalıştırıp, çalıştırdığınızda video kaydını yakalamak istiyorsanız, aracınızı işlem gibi çalışması için ayarlamanız gerekir. Visual Studio kullanarak test ayarlarınızda rollere aracılar atadığınızda, veya Microsoft Test Yöneticisi kullanarak ortamınızda rollere aracılar atadığınızda, masaüstüyle etkileşimde olması gereken rollere atanmış her aracı için ayarları değiştirmeniz gerekir. Test ayarlarını, roller ve ortamlar hakkında daha fazla bilgi için Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama.
Uyarı
Bir laboratuar ortamı ayarlamak için Microsoft Test Yöneticisi kullanırsanız, test aracısı Test Yöneticisi tarafından yüklenir.Kodlanmış UI testleri çalıştıracak rollerden yapılandırmak istediğiniz birini ortam oluşturma sihirbazında belirtebilirsiniz.Daha fazla bilgi için Laboratuvar Ortamları Oluşturma.
Önemli
Kodlanmış UI testlerinde çalıştırmak istediğiniz aracıyı çalıştıran bilgisayar kilitlenemez veya etkin bir ekran koruyucusu olamaz.
Tarayıcıyı başlatan kodlanmış UI testleri çalıştırıyorsanız, test aracısı hizmeti hesabı, tarayıcı başlatmak için kullanılır. Bu hizmet hesabının, bu bilgisayardaki etkin kullanıcının kullanıcı hesabı ile aynı olası gerekir. Aynı kullanıcı hesabı değilse, tarayıcı başlatılmaz.
Önemli
Yapı tanımının bir parçası olarak tarayıcıyı başlatan kodlanmış UI test çalıştırıyorsanız, yapı hizmeti hizmet hesabı bu tarayıcı başlatmak için kullanılır.Bu hizmet hesabının, bu bilgisayardaki etkin kullanıcının kullanıcı hesabı ile aynı olası gerekir.Aynı kullanıcı hesabı değilse, tarayıcı başlatılmaz.Yapı sürecinin bir parçası olarak testleri çalıştırmak hakkında daha fazla bilgi için bkz: How to: Configure and Run Scheduled Tests After Building Your Application.
Masaüstü ile etkileşime gerek duyan bir görevi gerçekleştiren bir role atanan aracıları ayarlamak için aşağıdaki yordamı kullanın.
Bir aracıyı işlem olarak çalıştırmayı ayarlamak için
Bir işlem olarak çalıştırmak için yüklediğiniz test aracısını yapılandırmak için Git Başlat, Tüm Programlar, Microsoft Visual Studio, Microsoft Visual Studio Test Aracısı Yapılandırma Aracı.
Test Aracısını Yapılandır iletişim kutusu görüntülenir.
İşlem olarak çalıştırmayı seçmek için sayfayı görüntülemek için Çalıştırma Seçenekleri'ni tıklatın.
Aracıyı işlem veya hizmet olarak çalıştırmayı seçmenize olanak tanıyan sayfa görüntülenir.
Etkileşimli İşlem'i seçin. Test aracısı hizmet yerine işlem olarak başlatılacak. İleri öğesini seçin.
Artık test aracısını işlem olarak başlattığınızda, kullanacak kullanıcı için detayları ve diğer seçenekleri girebilirsiniz.
Not
İşlemi başlatmak için eklediğiniz kullanıcı ayrıca bu aracı için test denetleyicisi olarak bu bilgisayarda TeamTestAgentService(Test Aracısı Hizmeti Ekibi) grubunun üyesi olarak da eklenmelidir.Eğer kullanıcı geçerli kullanıcıysa, bu kullanıcıyı test denetleyicisi bilgisayarına eklediğinizde, bilgisayarın oturumunu kapatmanız veya bilgisayarı yeniden başlatmanız gerekir.
Kullanıcı adı içine adı yazın.
Parola içine parolayı yazı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ı ç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ı aracı hizmetinde yoksa eklemek isteyecektir, bu da test denetleyicisi için izinler gerektirir.
Test denetleyicisini kullanmaya çalışan, test denetleyicisinin Kullanıcı hesabında olmalıdır, aksi takdirde denetleyiciye karşı testleri çalıştıramazlar.
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ı kullanıcı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.
Not
Uzak bir masaüstü veya misafir temelli bir bağlantı kullanarak Laboratuar ortamına bağlanırsanız, sık sık beklenmedik bağlantı kesilmeleriyle karşılaşabilirsiniz.Bağlantının kopmasının olası bir nedeni de makinenin ağda otomatik olarak oturum açmak için yapılandırılmasıdır.
Masaüstüyle etkileşimde olması gereken otomatikleştirilmiş testleri engelleyebilmesi yüzünden ekran koruyucunun devre dışı olduğundan emin olmak için, Ekran koruyucunun devre dışı bırakıldığından emin ol 'u 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, bilgisayara 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.Eğer Ekran koruyucunun devre dışı bırakıldığına emin ol öğesini temizlerseniz, bu ekran koruyucunuzu etkinleştirmez.
Aracıyı geri hizmet olarak çalıştırmak için, bu aracı kullanabilir ve Hizmet 'i seçebilirsiniz.
Değişikliklerinizi uygulamak için Ayarları Uygula'yı seçin.
Test aracınızı yapılandırmak için her adımın durumunu gösteren Yapılandırma Özeti iletişim kutusu görüntülenir.
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 Başlat, Tüm Programlar, Microsoft Visual Studio, Microsoft Visual Studio Test aracısı.
Bu test aracısın test denetleyicisi Team Foundation Server ile kayıtlıysa, etkileşimli işlem olarak çalışan bir test aracısın durumu için Laboratuar Merkezi içindeki Microsoft Test Yöneticisi Denetleyiciler görünümünde görüntülenir. Etkileşimli bir süreç olarak çalıştığını göstermek için önündeki bir yıldız simgesiyle listelenir. Bu test aracısını yeniden başlatmak için, Denetleyiciler görünümündekini değil, test aracısının bilgisayarında çalışan aracı kullanmanız gerekir.
Ayrıca bkz.
How to: Configure and Run Scheduled Tests After Building Your Application
Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama
Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma