Testi farklı verilerle yineleme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Testi farklı test verileriyle yinelemek için el ile testinize parametreler ekleyin. Örneğin, bir alışveriş sepetine 1, 5, 10 veya 200 miktarlarından farklı miktarlar eklemeyi test edebilirsiniz.

El ile test çalışması için test adımlarınıza parametreler ekleyin. Ardından bir parametre değerleri tablosu sağlayın. Test çalışmalarına paylaşılan parametreler ekleyebilir veya yakın zamanda eklediğiniz parametreleri paylaşılan parametrelere dönüştürebilirsiniz. Paylaşılan adımlar ve paylaşılan parametreler, birden çok test çalışması arasında paylaşılabilen farklı iş öğesi türleridir. Aşağıdaki çizimde gösterildiği gibi Test Çalışmaları-Paylaşılan Adımlar ve Başvurulan Başvurular bağlantı türleri aracılığıyla test çalışmalarına bağlanırlar .

Diyagramda, Paylaşılan Parametrelere de bağlı olan Test Çalışması'na bağlı Paylaşılan Adımlar gösterilmektedir.

Paylaşılan adımlar ve paylaşılan parametrelerle, aynı verilerle birden çok test çalışması çalıştırabilirsiniz.

Önkoşullar

Aşağıdaki izinlere ve erişim düzeylerine sahip olmanız gerekir:

  • İlgili Alan Yolu altında iş öğelerini görüntülemek için temel erişim veya üzeri ve izinler. Daha fazla bilgi için bkz . Projeye veya takıma kullanıcı ekleme.
  • Test planları ve test paketleri eklemek, test yapıtlarını silmek ve test yapılandırmalarını tanımlamak için Temel + Test Planları erişim düzeyi. Alternatif olarak, aşağıdaki Visual Studio aboneliklerinden birine sahip de olabilir:
  • Testle ilgili yapıtları eklemek veya düzenlemek için aşağıdaki izinlere sahip olmanız gerekir,
    • Test planlarını, test paketlerini, test çalışmalarını veya diğer test tabanlı iş öğesi türlerini eklemek veya değiştirmek için bu düğümdeki iş öğelerini ilgili Alan Yolu altında İzin Ver olarak ayarlayın.
    • Derleme ve test ayarları gibi test planı özelliklerini değiştirmek için ilgili Alan Yolu altında İzin Ver olarak ayarlanmış test planlarını yönetme izni.
    • Test paketleri izin kümesini ilgili Alan Yolu altında İzin Ver olarak ayarlayın, test paketlerini oluşturun ve silin, test paketlerinden test çalışmaları ekleyin ve kaldırın, test paketleriyle ilişkili test yapılandırmalarını değiştirin ve bir test paketi hiyerarşisini değiştirin (test paketini taşıma).

Daha fazla bilgi için bkz . El ile test erişimi ve izinleri.

Test çalışması için parametre ekleme

Testlerinize parametre eklemek için aşağıdaki adımları uygulayın.

  1. Eylemlere ve test adımlarınızın beklenen sonuçlarına önünde "@" yazan bir ad yazarak parametre oluşturun.

    Parametre adlarının ve değerlerinin nasıl girilir ekran görüntüsü.

  2. Adım listesinin altına parametre değerlerinin birleşimlerini ekleyin. Bunları görmek için aşağı kaydırmanız gerekebilir.

  1. Eylemlere ve test adımlarınızın beklenen sonuçlarına önünde "@" yazan bir ad yazarak parametre oluşturun.

    Parametre oluşturmayı gösteren ekran görüntüsü.

  2. Adım listesinin altına parametre değerlerinin birleşimlerini ekleyin. Bunları görmek için aşağı kaydırmanız gerekebilir.

Test çalışmaları arasında parametreleri paylaşma

Mevcut parametreleri paylaşılan parametrelere dönüştürmek için aşağıdaki adımları uygulayın; böylece bunları ve ilişkili verileri diğer test olaylarında kullanabilirsiniz.

  1. Açık bir test çalışması için Paylaşılan parametrelere dönüştür'ü seçin.

    Mevcut parametreleri paylaşılan parametrelere dönüştürmeyi gösteren ekran görüntüsü.

  2. Paylaşılan parametre kümesi oluşturduktan sonra başka bir test çalışması açın ve paylaşılan parametre kümesini bu test çalışmasına ekleyin.

    Paylaşılan parametre kümesini test çalışması için eklemeyi gösteren ekran görüntüsü.

    Paylaşılan parametreyi ada göre ayarlayabilirsiniz.

    Paylaşılan parametre kümesi, siz ekledikten sonra Parametre değerleri bölümünde görüntülenir. Artık bu parametreleri test çalışması adımlarında kullanabilirsiniz.

  3. Test çalışması bu paylaşılan parametreler için farklı parametre adlarına sahipse paylaşılan parametre verilerini kullanmak için paylaşılan parametreleri yerel parametrelerle eşleyin.

    Paylaşılan parametreyi yerel parametreye eşlemeyi gösteren ekran görüntüsü.

    Bunlar doğru eşlendiğinde, paylaşılan parametreyle ilişkili veriler görüntülenir.

  4. Parametreler sayfasında paylaşılan parametre kümelerinizi ekleyin, düzenleyin ve yeniden adlandırın. Bunlara başvuran test çalışmalarını Test çalışmaları bölmesinde görüntüleyin.

    Paylaşılan parametre ekleme, düzenleme, görüntüleme ve yeniden adlandırma seçeneklerini gösteren ekran görüntüsü.

  5. Paylaşılan her parametre kümesi bir iş öğesidir. Bu iş öğesini görüntülemek veya değişiklik yapmak için Özellikler sayfasını açın. Örneğin, sahip atayabilir ve değişiklikleri izleyebilirsiniz.

Tek bir test çalışması için birden fazla paylaşılan parametre kümesi ekleyemezsiniz. İki test çalışması benzer verileri paylaşıyorsa, kümedeki sütunlardan birkaçı her test çalışmasında kullanılmamış olarak kalsa bile tüm parametreleri içeren tek bir paylaşılan parametre kümesi oluşturmayı düşünebilirsiniz. Örneğin, bir test çalışması için müşteri kimliği, ad, e-posta ve telefon, ikincisinde ise müşteri kimliği, ad ve adres gerekir.

Bir Excel elektronik tablosundaki parametre değerlerini paylaşılan parametre kümelerinize aktarabilirsiniz. Değerleri paylaşılan parametreler kılavuzunuza yapıştırın. Ayrıca, kılavuzunuzdaki verileri Excel'e geri kopyalayabilirsiniz.

  1. Mevcut parametreleri paylaşılan parametrelere dönüştürerek bunları ve ilişkili verileri diğer test olaylarında kullanabilirsiniz.

    Mevcut parametreleri paylaşılan parametrelere dönüştürmeyi gösteren ekran görüntüsü.

  2. Paylaşılan parametre kümesi oluşturduktan sonra başka bir test çalışması açın ve paylaşılan parametre kümesini bu test çalışmasına ekleyin. Paylaşılan parametreyi ada göre ayarlayabilirsiniz.

    Paylaşılan parametre kümesini test çalışmasına eklemeyi gösteren ekran görüntüsü.

    Paylaşılan parametre kümesi, siz ekledikten sonra Parametre değerleri bölümünde görüntülenir. Artık bu parametreleri test çalışması adımlarında kullanabilirsiniz.

  3. Test çalışması bu paylaşılan parametreler için farklı parametre adlarına sahipse paylaşılan parametre verilerini kullanmak için paylaşılan parametreleri yerel parametrelerle eşleyin.

    Paylaşılan parametreyi yerel parametreye eşlemeyi gösteren ekran görüntüsü.

    Bunlar doğru eşlendiğinde, paylaşılan parametreyle ilişkili veriler görüntülenir.

  4. Parametreler sayfasında paylaşılan parametre kümelerinizi ekleyin, düzenleyin ve yeniden adlandırın. Bunlara başvuran test çalışmalarını Test çalışmaları bölmesinde görüntüleyin.

    Paylaşılan parametre ekleme, düzenleme, görüntüleme ve yeniden adlandırma

  5. Paylaşılan her parametre kümesi bir iş öğesidir. Bu iş öğesini görüntülemek veya değişiklik yapmak için Özellikler sayfasını açın. Örneğin, sahip atayabilir ve değişiklikleri izleyebilirsiniz.

Tek bir test çalışması için birden fazla paylaşılan parametre kümesi ekleyemezsiniz. İki test çalışması benzer verileri paylaşıyorsa, kümedeki sütunlardan birkaçı her test çalışmasında kullanılmamış olarak kalsa bile tüm parametreleri içeren tek bir paylaşılan parametre kümesi oluşturmayı düşünebilirsiniz. Örneğin, bir test çalışması için müşteri kimliği, ad, e-posta ve telefon, ikincisinde ise müşteri kimliği, ad ve adres gerekir.

Bir Excel elektronik tablosundaki parametre değerlerini paylaşılan parametre kümelerinize aktarabilirsiniz. Değerleri paylaşılan parametreler kılavuzunuza yapıştırın. Ayrıca, kılavuzunuzdaki verileri Excel'e geri kopyalayabilirsiniz.

Parametrelerle test çalışması çalıştırma

Parametreleri kullanan bir test çalışması çalıştırmak için aşağıdaki adımları uygulayın.

  1. Parametreleri olan bir test çalışması seçin ve çalıştırmaya başlayın. Test Çalıştırıcısı parametre değerlerinin ilk satırını gösterir.

    Parametre değerlerinin ilk satırını görüntüleyen Test Çalıştırıcısı'nı gösteren ekran görüntüsü.

  2. Adımları tamamladığınızda testin başarılı veya başarısız olduğunu işaretleyin. Parametre değerlerinin bir sonraki satırını kullanan testin sonraki yinelemesine gidin.

    Testin bir sonraki yinelemesine devam etme işlemini gösteren ekran görüntüsü.

  3. Diğer yinelemelere gitmek için menüyü kullanın.

    Diğer yinelemelere gezinmeyi gösteren ekran görüntüsü.

  4. Parametre değerlerinden herhangi biri yanlışsa, adımın kısayol menüsünden Düzenle'yi seçerek testi iptal etmeden bunları düzeltin.

  1. Parametreleri olan bir test çalışması seçin ve çalıştırmaya başlayın. Test Çalıştırıcısı parametre değerlerinin ilk satırını gösterir.

    Test Çalıştırıcısı'nı ve parametre değerlerinin ilk satırını gösteren ekran görüntüsü.

  2. Adımları tamamladığınızda testin başarılı veya başarısız olduğunu işaretleyin. Ardından, parametre değerlerinin sonraki satırını kullanan testin bir sonraki yinelemesine geçin.

    Testin bir sonraki yinelemesine devam etme işlemini gösteren ekran görüntüsü.

  3. Diğer yinelemelere gitmek için açılan listeyi kullanın.

    Diğer yinelemelere gezinmeyi gösteren ekran görüntüsü.

  4. Parametre değerlerinden herhangi biri yanlışsa, kısayol menüsünden Düzenle'yi seçerek testi iptal etmeden bunları düzeltin.

Test sonuçlarını gözden geçirme

Testin sonucu, tüm yineleme sonuçlarının öncelik hiyerarşisini temel alır. Hiyerarşi sırası Duraklatıldı, Başarısız, Engellendi, Geçirildi, Uygulanamaz ve Belirtilmemiş (Etkin) şeklindedir. Örneğin, herhangi bir yinelemeyi başarısız olarak işaretlediyseniz ve geri kalanların tümü geçirildi olarak işaretlediyseniz, tüm testin sonucu başarısız olarak gösterilir. Bu sonuç, parametresi olmayan test çalışmalarından farklıdır ve burada sonuç son çalıştırmanın durumunu görüntüler.

Test sonuçlarını gözden geçirmek için Yürüt sekmesinden bir test noktası seçin. Diğer seçenekler'i seçin veya sağ tıklayarak bağlam menüsünü açın. Test sonuçlarını görüntüle'yi seçin.

Bağlam menüsünden Test sonuçlarını görüntüle seçeneğinin seçilmesini gösteren ekran görüntüsü.

Sonuçları Test Çalışması Sonuçları iletişim kutusunda görüntüleyebilirsiniz.

Bir test noktasının test sonuçlarını gösteren ekran görüntüsü.

Testin sonucu, tüm yineleme sonuçlarının öncelik hiyerarşisini temel alır. Hiyerarşi sırası Duraklatıldı, Başarısız, Engellendi, Geçirildi, Uygulanamaz ve Belirtilmemiş (Etkin) şeklindedir. Örneğin, herhangi bir yinelemeyi başarısız olarak işaretlediyseniz ve geri kalanların tümü geçirildi olarak işaretlediyseniz, tüm testin sonucu başarısız olarak gösterilir. Bu sonuç, parametresi olmayan test çalışmalarından farklıdır ve burada sonuç son çalıştırmanın durumunu görüntüler.

  1. Ayrıntılar bölmesini açarak test sonucunu denetleyin.

    Ayrıntılar bölmesinde test sonucunu denetlemeyi gösteren ekran görüntüsü.

  2. Test çalıştırması ayrıntılarını ve her yinelemenin test sonuçlarını görüntülemek için bir test sonucuna çift tıklayın.

    Test çalıştırması ayrıntılarını görüntülemeyi gösteren ekran görüntüsü.

Kayıt ve kayıttan yürütmeyi kullanarak test yinelemelerini hızlandırma

Uzun bir parametre birleşimleri tablosu üzerinde çalışmak hataya açık ve yorucu olabilir. İşleri hızlandırmak için, ilk parametre değerleri kümesiyle testi çalıştırdığınızda bir eylem kaydı oluşturun ve ardından diğer kümeler için yeniden oynatın.

  1. Testi çalıştırmak için Azure Test Planlarını kullanın.

  2. Başlat'ı seçmeden önce Eylem kaydı oluştur'u seçin.

  3. İlk test yinelemesini tamamlayın ve sonrakine geçin.

  4. Siz çalışırken her adımı başarılı veya başarısız olarak işaretleyin. Uygulamadaki parametre değerlerini tam olarak test betiğinde gösterildiği gibi girin.

  5. Testi sonraki parametre değerleri kümesiyle çalıştırmak için Yürüt'e tıklayın. Eylemleriniz otomatik olarak yürütülse de sonuçları doğrulamanız gerekir.

    Kayıttan yürütme ve kayıttan yürütme tüm uygulamalarla çalışmaz. Daha fazla bilgi için bkz . Kodlanmış UI testleri ve eylem kayıtları için desteklenen yapılandırmalar ve platformlar.