Aracılığıyla paylaş


Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme

Test döngünüze daha sonra otomatikleştirmenizin iyi olacağını düşündüğünüz el ile bir test durumu oluşturarak başlayabilirsiniz.Bu testi bir test planının bir parçası olarak çalıştırmaya devam edebilmeyi isteyin.Veya testinizi çalıştırdığınızda işlem kaydı oluşturmak için kullandığınız el ile test durumuna sahip olabilirsiniz.Şimdi bu eylem kaydından kodlanmış bir kullanıcı arabirimi testi oluşturdunuz ve bu kodlanmış kullanıcı arabirimi testini orijinal test çalışmasıyla ilişkilendirip otomatik bir test olarak çalıştırmak istiyorsunuz.Eylem kayıtları ve kodlanmış UI testleri hakkında daha fazla bilgi için bkz. El İle Yapılan Testleri Kaydetme ve Kayıttan Yürütme ve Kullanıcı Arabirimini Otomatik Kodlanmış UI Testleriyle Sınama.

Otomatikleştirilmiş bir testi Visual Studio kullanarak test çalıştırması ile ilişkilendirirsiniz.Otomatik testinizi oluşturduktan sonra, otomatik testi içeren test projenizi iade etmeli ve test projesinin, yapı tanımınızın bir parçası olduğundan emin olmalısınız.Daha sonra bu yapıyı kullanan bir test planına eklenen bir test durumu ile otomatik testi ilişkilendirin.Test projenize ve ekip yapısına iade etme hakkında daha fazla bilgi için bkz. How to: Add a Project or Solution to Version Control ve Uygulama oluşturma.

Gereksinimler

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Uzmanı
Önemli notÖnemli

Uygulama ve testlerinizi yapılandırmak için Team Foundation Yapısı öğesini kullanmıyorsanız hala Microsoft Test Yöneticisi öğesini kullanarak otomatikleştirilmiş testleri çalıştırabilirsiniz.Testleriniz için derlemelerinizin konumlandırıldığı bir paylaşım konuma sahip bir yapı tanımı oluşturmanız gerekir.

Ayrıca, Microsoft Test Yöneticisi aracılığıyla bir test planının parçası olarak yürütmek isteyeceğiniz otomatikleştirilmiş bir test kümesi oluşturmuş olabilirsiniz.Microsoft Test Yöneticisi için komut satırı aracını kullanarak bu otomatikleştirilmiş testleri bir derlemeden içeri aktarabilir ve her test ile ilişkili test çalışmaları oluşturabilirsiniz.Otomatik testleri içeri aktarma hakkında daha fazla bilgi için bkz. tcm.exe Kullanarak Otomatik Test Derlemelerinden Test Durumları Nasıl Oluşturulur.

Otomatikleştirilmiş testinizi yalnızca Visual Studio kullanarak test çalışmanızla ilişkilendirebilirsiniz.Bu ilişkilendirmeyi Microsoft Test Yöneticisi kullanarak yapamazsınız.Kullanmak istediğiniz varolan bir test durumunuz varsa, ilk olarak test durumunu Visual Studio öğesini aşağıdaki resimde gösterildiği gibi açmalısınız.

Microsoft Visual Studio kullanarak test çalışmasını açmak

Daha sonra aşağıdaki çizimde gösterildiği gibi test yöntemini test durumunuzla ilişkilendirebilirsiniz.

Otomasyon Test çalışmasıyla ilişkilendirme

[!NOT]

Bilgileri Microsoft Test Yöneticisi uygulamasından görüntüleyebilirsiniz, ancak değiştiremezsiniz.

Aşağıdaki tablo oluşturabileceğiniz otomatikleştirilmiş testlerin türlerini ve hangi testlerin bir test planının parçası olarak çalıştırılabileceğini gösterir:

Test türü

Description

Test yöntemini test çalışması ile ilişkilendirerek bir test planından çalıştırma

Kodlanmış UI Testleri

Kullanıcı arabirimini, UI eylemleri gerçekleştirerek sınar.

Evet

Birim Testleri

Yöntem düzeyinde kod testi yapar.

Evet

Yükleme testleri

Birim testleri, Web Performans testleri veya kodlu UI testlerini kullanarak uygulama performansı ve stres testi yapar.

Testi çalışırken görüntüleyemediğiniz için önerilmez.

Web Başarım Testleri

Http istekleri gönderip alarak WEb uygulamaları için sunucu yanıtlarını test etmek için yükleme testlerinin parçası olarak kullanılır.

NotNot
Bu testler UI öğesini denetlemek için kullanılamaz.

Web başarım testleri öncelikli olarak yük testleriyle kullanılmaya yönelik olduğundan önerilmez.

Genel Testler

Test altındaki uygulama komut çizgisi araçlarını veya API çağrılarını kullanan test işlevleri.

Evet

Daha sonra test planınızın bir parçası olarak çalıştırabilmek üzere otomatik bir testi bir test çalışmasıyla ilişkilendirmek için aşağıdaki yordamları kullanın.

  • Mevcut test çalışmanıza otomatik test ekleyin

  • Yapınızı kullanmak üzere test planını ayarlama

  • Test ayarlarınızı ve testlerinizi çalıştıracağınız ortamı oluşturma

  • Microsoft Test Yöneticisi'ni kullanarak otomatik testi çalıştırma

  • Test sonuçlarını görüntüleyin ve güncelleştirin

Mevcut Test Çalışmanıza Otomatik Test Ekleyin

Bir test durumundaki parametreler, bir test durumu ile ilişkilendirdiğiniz herhangi bir otomatik test tarafından kullanılmaz.Bu parametreleri kullanan bir test durumunun yinelemesi el ile testler içindir.

Test çalışmanıza otomatik testi eklemek için

  1. Otomatikleştirilmiş sınama içeren çözüm açmak için Seç Dosya ve üzerine açık ve seçin Project/Solution.

    Projeyi Aç iletişim kutusu görünür.

  2. Çözümünüzü seçin ve sonra açık.

    [!NOT]

    Otomasyonu test çalışmasıyla ilişkilendirebilmek için çözümünüzü açmalısınız.

  3. İçinde sınama durumu iş öğesi bilip bilmediğinizi Ekip Gezgini, TAKIM menüsünden seçin Gitmek için çalışma öğesini.

  4. İş Öğesine Git iletişim kutusundaki Kimlik kutusuna test durumunuzun kimlik numarasını yazın.

  5. Seçim Tamam iş öğesini açın.

    İpucuİpucu

    Ayrıca seçebilirsiniz Çalışma öğeleri Team Explorer ve varolan bir sorgu kullanmak sorguları düğüm kimliği bilmiyorsanız, iş öğesini bulmak içinEkip Gezgini'deki sorguları kullanma hakkında daha fazla bilgi için bkz. Hataları, Görevleri ve Diğer Çalışma Öğelerini Bulma.

  6. Otomatikleştirilmiş sınama eklemeyi seçin İlişkili OTOMASYON sekmesi.

  7. Otomatikleştirilmiş sınama adı bulmak için üç nokta seçin (...).

    Test seçin iletişim kutusu görüntülenir.Çözümlerdeki tüm testler, listede ilişkilendirildikleri test projeleriyle birlikte gösterilirler.

    [!NOT]

    Test durumunun zaten kendisiyle ilişkili bir otomatik testi varsa, farklı bir otomatik test eklemeden önce bu ilişkiyi kaldırmalısınız.Seçim ilişkilendirmesini kaldırın mevcut Otomasyon kaldırmak için.

  8. Sınama seçin ve sonra Tamam.

    [!NOT]

    Otomasyon Durumu öğesi içindeki değer otomatik olarak Otomatik öğesine değiştirilir.

  9. Sınama durumu değişiklikleri kaydetmek için seçin Kaydetmek iş öğesi.

    İşlemin sonraki kısmı yapınızı kullanmak için test planınızı kurmak'tır.

Takım Yapınızı Kullanmak üzere Test Planını Ayarlama

Test planınızı oluşturmuş olduğunuz otomatik testleri çalıştırmak üzere ayarlamak için otomatik test yöntemlerinizi oluşturmak için kullanılan doğru yapı tanımını veya varolan otomatik test derlemeleriniz için doğru bırakma konumuna sahip yapı tanımını seçmeniz gerekir.Otomatik testin yapı tanımınız için paylaşım konumunda bulunabilmesi, sonra da Microsoft Test Yöneticisi öğesinden çalıştırılabilmesi için bunu yapmalısınız.

Önemli notÖnemli

Birden fazla yapı yapılandırması varsa, otomatikleştirilmiş testleri çalıştıracak test derlemeleri yapı bırakma klasörünün kök dizininde yinelemeli olarak aranır.Otomatik testler çalıştırdığınızda hangi derlemelerin seçildiği önemliyse, yapı yapılandırmasını belirtmek için Seçeneklerle çalıştır'ı kullanmalısınız.Bunun nasıl yapıldığı hakkında daha fazla bilgi için bkz. Nasıl yapılır: sınama planınız için sınama çalıştırır ayarlarını geçersiz kılmak.

Test planınızı takım yapınızı kullanmak üzere ayarlamak için

  1. Microsoft Test Yöneticisi öğesini açın.

    [!NOT]

    Görüntülemek için Microsoft Test Yöneticisi penceresinde seçin Startve sonra seçin Tüm Programlar.Üzerine MicrosoftVisual Studio 2012 ve sonra Microsoft sınama Yöneticisi.

  2. Bir sınama planı seçmek için merkezi grup değiştirici üzerindeki aşağı oku kullanın ve sonra seçin Testing Center.

  3. Merkezi Grup menü çubuğunda Seç Plan.

  4. Otomatik sınamalar çalıştırmak için sınama planı ayarlamak için Seç özelliklerini ve sağındaki aşağı oku seçin yapılar için filtre.

    Yapı tanımı ve kalitesini gösteren iletişim kutusu görüntülenir.

  5. Bilgisayarınızı otomatik sınamalardan oluşturmak için kullanılan yapı tanımı seçin seçin tanımı oluşturmak.

  6. Her yapıya yapının niteliğini yansıtacak özel bir değer verilebilir.Görmesini istediğiniz yapılarında kalitesi seçmek için Seç Kalite yapı.

    [!NOT]

    Yapı tanımları ve yapı kalitesi hakkında daha fazla bilgi için bkz. Uygulama oluşturma.

  7. Değişikliklerinizi kaydetmek için seçin oluşturma Filtresi Ayarla.

  8. Otomatikleştirilmiş sınama en son değişiklikleri içeren Bu sınama planı ile kullanmak üzere en son yapı seçmek için önce seçmeniz gerekir kaydetmek planı kaydedin ve ardından seçmek için Değiştir.

    Yapı Ata etkinliği görüntülenir.Geçerli planınızı almayı planladığınız yapıyla karşılaştırabilirsiniz.İlişkili öğeler listesi, yapılar arasındaki iş öğelerinde yapılan değişiklikleri gösterir.Sonra, almak için en yeni yapıyı atayabilir ve bu planla test etmek için kullanabilirsiniz.Nasıl seçeceğiniz hakkında daha fazla bilgi için bkz. Hangi Yapıların Hata Onarımı, Yeni Özellikleri veya Gereksinimleri Olduğunu Belirleme.

  9. Kapatmak için Ata yapı etkinliği ve dönmek için sınama planı özellikleri seçin kapatmak simgesi.

  10. Bu sınama planı için bu değişiklikleri kaydetmek için seçin kaydetmek araç çubuğunda.

Test Ayarlarınızı ve Testlerinizi Çalıştıracağınız Ortamı oluşturun

Bilgisayarınızı otomatik sınamalar çalıştırmak için bir standart veya scvmm ortamı kullanmanız gerekir.Otomatik sınamalar kullanarak çalışamaz Microsoft Test Yöneticisi bir laboratuar ortamında olmadan.

Test ayarlarınızda rolleri içeren bir ortam oluşturmalı ve bu ortamı test planınızda kullanmalısınız.Ortamınızı, rollerinizi ve test ayarlarını oluşturmayla ilgili daha fazla bilgi için bkz. Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama.

[!NOT]

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.Daha fazla 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.

Test ayarlarınızı ve testlerinizi çalıştıracağınız ortamı oluşturmak için

  1. Standart bir ortam oluşturmak için bu konudaki adımları izleyin: Standart bir ortam oluşturma.

  2. Kullanıyorsanız, Visual Studio Laboratuvar Yönetimi, scvmm ortamı oluşturabilirsiniz.scvmm bir ortam oluşturmak için bu konudaki adımları izleyin: Depolanan Sanal Makineler ve Şablonlar Kullanarak SCVMM Ortamı Oluşturma.

  3. Test ayarlarınızı oluşturmak için şu konudaki adımları takip edin: Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma.

Microsoft Test Yöneticisi'ni Kullanarak Otomatik Testi Çalıştırma

Microsoft Test Yöneticisi'ni kullanarak otomatik testi çalıştırmak için

  1. Microsoft Test Yöneticisi öğesini açın.

    [!NOT]

    Görüntülemek için Microsoft Test Yöneticisi penceresinde seçin Startve sonra seçin Tüm Programlar.Üzerine MicrosoftVisual Studio 2012 ve sonra Microsoft sınama Yöneticisi.

  2. Otomatikleştirilmiş sınama çalıştırmak için merkezi grup değiştirici üzerindeki aşağı oku seçin ve sonra seçin Testing Center.

  3. Merkezi Grup menü çubuğunda Seç Test.

  4. (İsteğe bağlı) Bu sınama planı seçin otomatik sınamalar çalıştırmak için kullanılacak yapı, sınama ayarları veya ortam geçersiz kılmak için sınama sağ tıklayın ve seçin seçenekleriyle çalıştırın.Örneğin, standart test ortamı yerine bir düzeylendirme ortamı çalıştırmayı istiyorsanız, farklı bir ortam işaretlemeniz gerekir.Dan seçeneklerini çalıştırmak iletişim kutusunda bu ayarları değiştirebilir ve sonra seçin çalıştırmak seçilen sınama çalıştırmak için.

    [!NOT]

    Farklı bir ortam seçerseniz, kullandığınız test ayarlarında seçtiğiniz rollerin aynısını barındırması gerekir.

  5. Herhangi bir seçeneği değiştirmeden otomatikleştirilmiş sınama çalıştırmak için sınama sağ tıklayın ve seçin Çalıştır.

    Test Çalışmalarını Çözümle etkinliği görüntülenir.Bu testi içeren test çalışmasının ilerleme durumunu gösterir.

    [!NOT]

    Birden çok test seçerek birden çok otomatikleştirilmiş test çalıştırabilir veya tüm bir test paketini çalıştırmayı seçebilirsiniz.Bir paketi çalıştırmak için test paketi sağ tıklatın ve sonra seçin Çalıştır.

Test Sonuçlarını Görüntüleyin ve Güncelleştirin

Test sonuçlarını görüntülemek ve güncelleştirmek için

  1. Microsoft Test Yöneticisi öğesini açın.

    [!NOT]

    Görüntülemek için Microsoft Test Yöneticisi penceresinde seçin Startve sonra seçin Tüm Programlar.Üzerine MicrosoftVisual Studio 2012 ve sonra Microsoft sınama Yöneticisi.

  2. Sınama sonuçlarını görüntülemek için merkezi grup değiştirici üzerindeki aşağı oku seçin ve sonra seçin Testing Center.

  3. Merkezi grubu menü çubuğunda Seç Test ve sonra Analiz Test çalıştırır.

    Test Çalışmalarını Çözümle etkinliği görüntülenir.Bu test planı için tüm test çalışmaları gösterilir.

  4. Test çalışmasını açmak ve ayrıntıları görüntülemek için çalışmaya sağ tıklayın.

    Test çalışması ayrıntıları görüntülenir.

  5. (İsteğe bağlı) Test çalışmanızın başlığını daha anlamlı olması amacıyla güncellemek için, Başlık'a yeni adı yazın.

  6. (İsteğe bağlı) Testiniz başarısız olduysa, başarısızlık nedenini güncelleyebilirsiniz.Seçim çözüm ve başarısızlığın nedenini listeden seçin.

  7. (İsteğe bağlı) Test sonucu açıklama eklemek için açıklama simgesini seçin.Açıklamalarınızı yazın ve sonra seçin yorumları kaydetmek.

  8. (İsteğe bağlı) Her bir testin ayrıntılarını görüntülemek için, testi çift tıklatın.

    Test sonucu görüntülenir.Test çalışmasından ayrıntılar, bu test sonucundan toplanan veriler için ekler ve bu test için test sonuçları geçmişi gösterilir.Test çalışmasına dönmek için bu görünümü kapatabilirsiniz.

    [!NOT]

    Analizinizde, bir hata olduğunu belirlerseniz, bu görüntüden bir hata oluşturabilirsiniz.

  9. Bu sınama çalışması için bu değişiklikleri kaydetmek için seçin kaydetmek araç çubuğunda.

Ayrıca bkz.

Kavramlar

tcm.exe Kullanarak Otomatik Test Derlemelerinden Test Durumları Nasıl Oluşturulur

Diğer Kaynaklar

Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Testler Oluşturma