Aracılığıyla paylaş


Kodlanmış UI Test Düzenleyicisi'ni Kullanarak Kodlanmış UI Testlerini Düzenleme

Kodlu UI Test Düzenleyicisi kodlanmış UI testlerinizi kolaylıkla değiştirmenizi sağlar.Kodlanmış UI Test Düzenleyicisi kullanarak, bulmak, görüntülemek ve test yöntemleri ve UI eylemlerini özelliklerini düzenleyin.Ayrıca, UI Denetim eşlemesini görüntülemek ve bunların ilgili denetimleri düzenlemek için kullanabilirsiniz.

Gereksinimler

  • Visual Studio Ultimate, Visual Studio Premium

Bu neden yapmalıyım?

Kodlanmış UI Test Düzenleyicisi kullanarak daha hızlı ve daha verimlidir Kod Düzenleyicisi'ni kullanarak kodlanmış UI test yöntemlerinizi kod düzenleme.Kodlanmış UI Test Düzenleyicisi ile hızlı bir şekilde bulun ve UI eylemlerini ve denetimleri ile ilişkili özellik değerlerini değiştirmek için araç çubuğunun ve kısayol menüleri kullanabilirsiniz.Örneğin, kodlanmış UI Test Düzenleyicisi araç çubuğunda aşağıdaki komutları gerçekleştirmek için kullanabilirsiniz:

UI Test Düzenleyicisi

  1. Bul UI eylemlerini ve denetimlerini bulmanıza yardımcı olur.

  2. Silme istenmeyen UI eylemlerini kaldırır.

  3. Rename test yöntemleri ve denetimler için adlarını değiştirir.

  4. Özellikleri seçili öğe için Özellikler penceresi açılır.

  5. Bölme yeni bir yöntemi modularize UI eylemlerini olanak tanır.

  6. Kodu taşımak test yöntemlerinizi özel kod ekler.

  7. Gecikme önce Ekle milisaniye cinsinden belirtilen bir UI eylem önce bir duraklama ekler.

  8. UI Denetim bulmak test altındaki uygulama UI'ını denetiminde konumunu tanımlar.

  9. Tüm bulmak özelliği ve uygulamanın denetimlere önemli değişiklikler kontrol doğrulamak için yardımcı olur.

Bunu nasıl yapabilirim?

İçinde Visual Studio 2012, kodlanmış UI testinizi kodlanmış UI test projenizdeki ilişkide UIMap.uitest dosyası açılırken otomatik olarak görüntüler kodlanmış UI testi kodlanmış UI Test Düzenleyicisi'nde.Aşağıdaki yordamlar, sonra bulmak ve nasıl test yöntemleri ve UI eylemlerini ve Düzenleyicisi'nin araç çubuğunun ve kısayol menülerini kullanarak denetim özelliklerini düzenleme açıklar.

Kodlanmış bir UI testi açın.

Görüntüleyebilir ve düzenleyebilir, Visual C# ve Visual Basic tabanlı kodlanmış UI testi kodlanmış UI Test Düzenleyicisi kullanarak.

Bağlam menüsünü Düzenle ile kodlanmış UI Test Oluşturucusu

Solution Explorer'da açmak için kısayol menüsünü UIMap.uitest ve açık.Kodlanmış UI testi kodlanmış UI Test Düzenleyicisi'nde görüntülenir.Şimdi görüntülemek ve kaydedilen yöntemler, eylemleri ve kodlanmış UI testi ilgili denetimleri düzenleyin.

İpucuİpucu

Bir yöntem içinde bulunan bir UI eylemi seçtiğinizde, UI eylemlerini bölmesinde, ilgili denetimin vurgulanır.Ayrıca UI eylem veya denetim özelliklerini değiştirebilirsiniz.

  • Göremiyorum kodlanmış UI Test Düzenleyicisi.
    Sürümünü kullanıyor olabilirsiniz Visual Studio Ultimate veya Visual Studio Premium önce 2012.Kodlanmış UI Test Düzenleyicisi bir msdn aboneliği ile Visual Studio 2010 Özellik Paketi 2 içinde kullanılabilir.Daha fazla bilgi için bkz.Microsoft Visual Studio 2010 Özellik Paketi 2.

Kullanıcı Arabirimi eylem özellikleri ve karşılık gelen denetim özelliklerini değiştirme

Kodlanmış UI Test Düzenleyicisi kullanarak hızlı bir şekilde bulun ve test yöntemlerinizi UI eylemlerini görüntülemek.Düzenleyicide UI eylemi seçtiğinizde, karşılık gelen denetim otomatik olarak vurgulanır.Benzer şekilde, bir denetim seçerseniz, ilişkili kullanıcı Arabirimi eylemlerini vurgulanır.UI eylem veya bir denetimi seçtiğinizde, sonra onunla karşılık gelen özelliklerini değiştirmek için Özellikler penceresini kullanmak kolaydır.

UI eylem özelliklerini Düzenle

UI eylemi özellikleri

Bir kullanıcı Arabirimi eyleminin özelliklerini değiştirmek için UI eylem bölmesinde seçin UI eylem için özelliklerini düzenlemek istediğiniz UI eylemi içeren test yöntemi genişletin ve sonra Özellikler penceresini kullanarak özelliklerini değiştirin.

Örneğin, bir sunucu kullanılamaz ve Web tarayıcınız ile ilişkili bir UI eylem sahip bildiren 'http://Contoso1/default.aspx' Web sayfasına gitmek, URL'sini değiştirebilir 'http://Contoso2/default.aspx'.

Denetim özelliklerini Düzenle

Denetim Özellikleri

Bir denetimin özelliklerini değiştirerek UI eylemlerini aynı şekilde yapılır.İçinde UI kontrol haritasında bölmesinde, düzenlemek ve Properties penceresini kullanarak onun özelliklerini değiştirmek istediğiniz denetimi seçin.

Örneğin, bir geliştirici değişmiş olabilir (ID) "idSubmit" "idLogin" test edilen uygulamanın kaynak kodundaki bir button denetimi özelliği İle (ID) özellik uygulamada değiştirildi, kodlanmış UI testi düğme denetimi bulmak mümkün olmayacak ve başarısız olur.Bu durumda, testçi açabilirsiniz Arama özellikleri toplama ve değişiklik kimliği Geliştirici uygulamada kullanılan yeni değeri uydurmak için özellik.Testçi de değişebilir Kolay adı "Login" için "Gönder" özelliği değeri Bu değişiklik yapılarak, kodlanmış UI Test Düzenleyicisi'ndeki ilişkili kullanıcı Arabirimi eylem "Seç 'Gönder' düğmesini" güncelleştirilir "Seç 'Login' düğmesini."

Değişikliklerinizi tamamladıktan sonra UIMap.Designer dosyasında yapılan değişiklikleri seçerek kaydetmek kaydetmek , Visual Studio araç çubuğu.

  • Başka ne bilmeliyim?
    İpuçları

    • İpucu Özellikler penceresi görüntülenmiyorsa, basılı Alt , tuşuna basarken Enter, ya da alternatif olarak basın F4.

    • İpucu Özellik değişiklikleri geri almak için seçin geri dan düzenleme menü veya Ctrl + z tuşlarına basın.

    • İpucuKullanabileceğiniz bulmak Visual Studio'da Bul ve Değiştir aracını açmak için kodlanmış UI Test Düzenleyicisi araç çubuğundaki düğmesini.Daha sonra bulma denetimi kodlanmış UI Test Düzenleyicisi'nde bir kullanıcı Arabirimi eylem bulmak için de kullanabilirsiniz.Örneğin, bulmak deneyebilirsiniz "tıklatın 'Login' düğmesini." Bu büyük testlerinde yararlı olabilir.Bul ve Değiştir aracı kodlanmış UI Test Düzenleyicisi'ndeki Değiştir işlevselliği kullanamayacağınızı unutmayın.Daha fazla bilgi için bkz: denetim Bul Metni bulup değiştirirken.

    • İpucuBazı durumlarda, denetimleri kullanıcı arabiriminde, test altındaki uygulama bulunduğu görselleştirmek zor olabilir.Kodlanmış UI Test Düzenleyicisi özellikleri listelenen UI Denetim eşlemesindeki bir denetim seçin ve test altındaki uygulamada bunların konumunu görmek biridir.Daha fazla bilgi için bkz.Test altındaki uygulamadaki UI denetimi bulma bulunduğu daha aşağıda bu konuda.

    • İpucuDüzenlemek istediğiniz denetimi içeren kapsayıcı denetimi genişletmek gerekli olabilir.Daha fazla bilgi için bkz.Bir denetim ve bunun alt ögeleri bulunuyor bulunduğu daha aşağıda bu konuda.

İstenmeyen UI eylemleri Sil

Kodlanmış UI testinize UI eylemlerini istenmeyen kolayca kaldırabilirsiniz.

UI eylem silme

İçinde UI eylem bölmesinde, silmek istediğiniz UI eylemi içeren test yöntemi genişletin.UI eylem kısayol menüsünü açın ve Seç silmek.

Bir test yönteminin iki ayrı yöntem Böl

Bir test yöntemi iyileştirmek veya UI eylemlerini modularize bölebilirsiniz.Örneğin, testinize UI eylemlerini tek test yöntemiyle iki kapsayıcı denetimleri olabilir.UI eylemlerini içeren bir kapsayıcı karşılık gelen iki yöntem içinde modularized daha iyi olabilir.

Splt bir test yöntemiİki test yöntemleri

İçinde UI eylem bölmesi, UI başlamak için yeni bir test yöntemi, istediğiniz eylemi seçin ve iki ayrı yöntemlere bölebilirsiniz istediğiniz test yöntemi genişletin.UI eylem kısayol menüsünü açın ve sonra seçin Yeni bir yöntem Böl, veya Yeni bir yöntem Böl kodlanmış UI Test Düzenleyicisi araç çubuğundaki düğmesini.Yeni bir test yöntemi UI eylemler bölmesinde görünür.Bu bölme belirttiğiniz yerde eylemden başlayarak UI eylemlerini içerir.

Bitirdikten sonra bölme yöntemi Kaydet değişiklikler için UIMap.Designer dosyasını seçerek kaydetmek , Visual Studio araç çubuğu.

  • Başka ne bilmeliyim?
    Önemli konular

    • Uyarı simgesiUyarı: bir yöntem bölerseniz, ayrıca yine de dahil bu UI eylemlerini istiyorsanız oluşturmak üzere olduğunuz yeni bir yöntemi çağırmak için varolan yöntemini çağıran tüm kodları değiştirmelisiniz.Bir yöntem böldüğünüzde, Microsoft Visual Studio iletişim kutusu görüntülenir.Ayrıca oluşturmakta olduğunuz yeni bir yöntemi çağırmak için varolan yöntemini çağıran tüm kodları değiştirmelisiniz sizi uyarır.Seçim Evet.

    İpuçları

    • İpucu Bölünmüş geri almak için seçin geri dan düzenleme menü veya Ctrl + z tuşlarına basın.

    • İpucuYeni yöntem adını değiştirebilirsiniz.UI eylemler bölmesinde seçin ve Seç yeniden kodlanmış UI Test Düzenleyicisi araç çubuğundaki düğmesini.

      -veya-

      Yeni test yöntemi ve seçmek için kısayol menüsünü aç yeniden.

      Microsoft Visual Studio iletişim kutusu görüntülenir.Yönteme başvuran tüm kodları değiştirmelisiniz sizi uyarır.Seçim Evet.

Bir test yöntemi için UIMap özelleştirmeyi olanaklı hale getirmek için dosyayı taşımak

Test yöntemlerinizi birinin belirlerseniz kodlanmış UI testi özel kod gerektirir, UIMap.vb veya UIMap.cs dosyasına taşımalısınız.Aksi halde, kodlanmış UI testi farklı versiyonlarla her kod üzerine yazılır.Yöntem taşımazsanız, özel kodunuzu test versiyonlarla her zaman üzerine yazılır.

İçinde UI eylem bölmesi, test kodu ne zaman üzerine olmayacak özel kod işlevselliği kolaylaştırmak için UIMap.vb veya UIMap.cs dosyasına taşımak istediğiniz test yöntemi farklı versiyonlarla seçin.Daha sonra seçim Hareket kodu kodlanmış UI Test Düzenleyicisi araç çubuğunda düğmesini veya test yöntemi için kısayol menüsünü açın ve Seç Hareket kodu.Test yöntemi UIMap.uitest dosyadan kaldırılır ve artık UI eylemler bölmesinde görüntülenir.Taşıdığınız test dosyasını düzenlemek için Çözüm Gezgini'nden UIMap.cs veya UIMap.vb dosyasını açın.

Bitirdikten sonra taşıma yöntemi Kaydet değişiklikler için UIMap.Designer dosyasını seçerek kaydetmek , Visual Studio araç çubuğu.

  • Başka ne bilmeliyim?
    Önemli konular

    • Uyarı simgesiUyarı: bir yöntem taşırken, artık bunu kodlanmış UI Test Düzenleyicisi'ni kullanarak düzenleyebilirsiniz.Özel kodunuzu ekleyin ve Kod Düzenleyicisi'ni kullanarak korunması gerekir.Bir yöntem taşıdığınızda, Microsoft Visual Studio iletişim kutusu görüntülenir.Sizi yöntemi UIMap.cs için UIMap.uitest dosyasından taşınır veya UIMap.vb dosyasını, artık kodlanmış UI Test Düzenleyicisi'ni kullanarak yöntemi düzenlemeniz mümkün olmayacaktır uyarır.Seçim Evet.

    İpuçları

    • İpucuTaşıma işlemi geri almak için seçin geri dan düzenleme menü veya Ctrl + z tuşlarına basın.Ancak, daha sonra el ile kod UIMap.cs veya UIMap.vb dosyasından kaldırmanız gerekir.

Test altındaki uygulamadaki UI denetimi bulma

Bazı durumlarda, denetimleri kullanıcı arabiriminde, test altındaki uygulama bulunduğu görselleştirmek zor olabilir.Kodlanmış UI Test Düzenleyicisi özellikleri listelenen UI Denetim eşlemesindeki bir denetim seçin ve test altındaki uygulamada bunların konumunu görmek biridir.Kullanarak bulun UI denetimi özelliği test altındaki uygulama üzerinde de kullanılabilir bir denetim için yapılan arama özelliği değişiklikleri doğrulamak için.

UI denetimini bulunTest altındaki uygulamada bulunan denetim

İçinde UI kontrol haritasında uygulamada belirlemek istediğiniz denetimin test ile ilişkili bölmesinde seçin.Daha sonra denetimi için kısayol menüsünü açın ve sonra seçin bulun UI denetimi.Test edilen uygulamanın denetimi mavi bir kenarlık ile belirlenmiştir.

  • Başka ne bilmeliyim?
    Önemli konular

    • Uyarı simgesiUyarı: UI denetimi bulun önce test ile ilişkilendirilmiş uygulamayı çalışmakta olduğunu doğrulayın.

    İpuçları

    • İpucuAlternatif olarak, kullanabileceğiniz Bulun tüm seçeneği bir kapsayıcının altındaki tüm denetimleri doğru bulunabildiğini doğrulayın.Bu seçenek sonraki bölümde açıklanmaktadır.

Bir denetim ve onun alt öğeleri bulma

Bir kapsayıcının altındaki tüm denetimleri doğru test edilen uygulamanın kullanıcı arabiriminde bulunabileceği doğrulayabilirsiniz.Bu kapsayıcı üzerinde yapılan arama özellik değişikliklerini doğrulamaya yardımcı olabilir.Ayrıca, olduğunda önemli değişiklikler kullanıcı arabiriminde, test altındaki uygulama, varolan denetimi arama özellikleri hala doğru olduğunu doğrulayabilirsiniz.

Tüm alt öğe denetimlerini bulunBulunan tüm denetimleri

İçinde UI kontrol haritasında bölmesi, bulmak ve görüntülemek için tüm alt öğeleri için istediğiniz kapsayıcı denetimi seçin.Daha sonra denetimi için kısayol menüsünü açın ve Seç Bulun tüm.Kapsayıcı denetimi ve tüm alt öğe denetimlerini, kodlanmış UI Test Düzenleyicisi'nde yeşil bir onay işareti veya kırmızı bir 'x' ile işaretlenir.Bu işaretler denetimler başarıyla test altındaki uygulama bulunan, size bildirmek.

  • Başka ne bilmeliyim?
    Önemli konular

    • Uyarı simgesiUyarı: UI denetimlerini bulmak önce test ile ilişkili uygulamanın çalıştığından emin olun.

UI eylem bir gecikme ekleme

Bazı durumlarda, belirli olayların gerçekleşmesi, bir pencere gibi kaybolmasına neden ilerleme çubuğunda görünmesini bekleyin ve bu şekilde test yapmak isteyebilirsiniz.Kodlanmış UI Test Düzenleyicisi'ni kullanarak, bu UI eylem bir gecikme ekleyerek gerçekleştirebilirsiniz.Kaç saniye gecikme olmasını istediğiniz belirtebilirsiniz.

UI eylem önce gecikme eklemeEklenen ile 5 saniye gecikme

İçinde UI eylem bölmesinde, önce bir gecikme eklemek istediğiniz UI eylemi içeren test yöntemi genişletin.UI eylemi seçin.Ardından, UI eylem kısayol menüsünü açın ve Seç Gecikme önce Ekle.Bir gecikme eklenir ve aşağıdaki metni seçilen UI eylemiyle önce vurgulanır: Eylemler arasındaki kullanıcı gecikmesi için 1 saniye bekle.Özellikler penceresinde değerini değiştirmek gecikme özelliği istenen milisaniye sayısı.

Bitirdikten sonra gecikme ekleme kaydetme değişiklikler için UIMap.Designer dosyasını seçerek kaydetmek üzerinde Visual Studio araç çubuğu.

  • Başka ne bilmeliyim?
    Notlar

    İpuçları

    • İpucu Özellikler penceresi görüntülenmiyorsa, tuşuna basın ve Enter tuşuna basın veya bunun yerine, F4 tuşuna basarken Alt tutun.

Dış kaynaklar

Gg269469.collapse_all(tr-tr,VS.110).gifKılavuz

Visual Studio 2012 – bölüm 2 ile sürekli teslimat için sınama: birim testi: iç sınama

Gg269469.collapse_all(tr-tr,VS.110).gifSIK SORULAN SORULAR

Kodlanmış UI testleri sık sorulan sorular - 1

Kodlanmış UI testleri SSS -2

Gg269469.collapse_all(tr-tr,VS.110).gifForum

Visual Studio UI Otomasyon (CodedUI dahil) sınama

Ayrıca bkz.

Görevler

Nasıl yapılır: Verilerle Çalışan Kodlanmış UI Testi Oluşturma

İzlenecek yol: Kodlanmış Bir UI Testi Oluşturmak Düzenlemek ve Sürdürmek

Kavramlar

Kodlanmış Kullanıcı Arabirimi Testleri Kullanarak Kod Doğrulama

Diğer Kaynaklar

Kodlanmış UI testleri oluşturma

Varolan Eylem Kaydından Kodlanmış UI Testi Oluşturma