Testi farklı verilerle yineleme
Azure Test Plans | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-2015
El ile test yazarak,genellikle testin farklı test verileriyle birkaç kez yinelenerek belirtebilirsiniz. Örneğin, kullanıcılarınız bir alışveriş sepetine farklı miktarlar ekleyebilirse, 200'lık miktarın 1'in de aynı şekilde çalıştığını kontrol etmek gerekir.
Bunu yapmak için test adımlarınıza parametreler eklersiniz. Test adımlarının yanı sıra parametre değerleri tablosu da sağlarsınız. Ayrıca web portalını TFS 2015 ve sonraki bir veya daha yeni bir uygulama ile birlikte kullanarak test Azure DevOps. Bu şekilde aynı verilerle birden çok test çalışması çalıştırabilirsiniz.
Önkoşullar
Bir projeye bağlanmanız gerekir. Henüz bir projeniz yoksa bir tane oluşturun.
Bir projeye eklenmeniz gerekir. Eklenmek için, Bir projeye veya ek takıma kullanıcı ekleyin.
Testle ilgili iş öğelerini görüntülemek için Temel erişime veya daha yüksek erişime ve ilgili Alan Yolu altındaki iş öğelerini görüntüleme izinlerine sahip olmak gerekir.
Test planları ve test paketleri, el ile testçalışmalarını eklemek, testyapıtlarını silmek ve test yapılandırmalarını tanımlamak için Temel + Test Plans erişim düzeyine sahip veya aşağıdaki aboneliklerden Visual Studio gerekir:
Testle ilgili yapıtları eklemek veya düzenlemek için aşağıdaki izinlere sahipsiniz:
- Test planları, test paketleri, test çalışmaları veya diğer test tabanlı iş öğesi türleri eklemek veya değiştirmek için ilgili Alan Yolu altında bu düğümdeki iş öğelerini düzenle izni İzin Ver olarak ayarlanmış olması gerekir.
- Derleme ve test ayarları gibi test planı özelliklerini değiştirmek için, ilgili Alan Yolu altında Test planlarını yönetme izni İzin Ver olarak ayarlanmış olması gerekir.
- Test paketleri oluşturmak ve silmek, test paketlerinden test çalışmaları eklemek ve kaldırmak, test paketleriyle ilişkili test yapılandırmalarını değiştirmek ve bir test paketi hiyerarşisini değiştirmek (bir test paketini taşımak) için, ilgili Alan Yolu altında Test paketlerini yönet izin izin kümesine İzin Ver olarak ayarlanmış olmalıdır.
Daha fazla bilgi için bkz. El ile test erişimi ve izinleri.
Test durumuna parametre ekleme
Test adımlarının eylemlerine ve beklenen sonuçlarına önünde " " olan bir @ ad yazarak bir parametre oluşturun.

Adım listesinin altına parametre değerlerinin birleşimlerini ekleyin. Bunları görmek için sayfayı aşağı kaydırmak zorundayılabilirsiniz.
Test örnekleri arasında parametreleri paylaşma
Mevcut parametreleri paylaşılan parametrelere dönüştürebilirsiniz; böylece bunları ve ilişkili verileri diğer test çalışmalarında kullanabilirsiniz.

Paylaşılan parametre kümesi oluşturduktan sonra başka bir test çalışma açın ve paylaşılan parametre kümesi bu test çalışmasına ekleyin. Adına göre ayarlanmış paylaşılan parametreyi arayabilirsiniz.

Paylaşılan parametre kümesi, siz ekledikten sonra Parametre değerleri bölümünde görüntülenir. Artık bu parametreleri test durumu adımlarında kullanabilirsiniz.
Test çalışmanda bu paylaşılan parametreler için farklı parametre adları varsa, paylaşılan parametre verilerini kullanmak için paylaşılan parametreleri yerel parametrelerle eşler.

Bunlar doğru şekilde eşlendiğinde, paylaşılan parametreyle ilişkili veriler görüntülenir.
Parametreler sayfasında paylaşılan parametre kümelerinizi ekleyin, düzenleyin ve yeniden adlandırabilirsiniz. Test çalışmalarında bu testlere başvurulan test çalışmalarını görüntüleyin.

Paylaşılan her parametre kümesi bir iş öğesidir. Bu iş öğesini görüntülemek veya üzerinde değişiklik yapmak için Özellikler sayfasını açın. Örneğin, sahip atayın ve değişiklikleri izleyebilirsiniz.
Tek bir test çalışmasına birden fazla paylaşılan parametre kümesi ekleriz. İki test çalışmalarında benzer veriler paylaşılıyorsa(örneğin, bir test çalışma için müşteri kimliği, ad, e-posta ve telefon gerekirken ikincisinde müşteri kimliği, ad ve adres gerekiyorsa) tüm parametreleri içeren tek bir paylaşılan parametre kümesi oluşturmayı düşünebilirsiniz. Kümede yer alan sütunlardan birkaçı her test çalışmalarında kullanılmayacak olsa bile.
Parametrelerle test çalışması çalıştırma
Parametreleri olan bir test çalışma seçin ve çalıştırmaya başlayabilirsiniz. Aşağıdaki Test Runner parametre değerlerinin ilk satırı gösterir.

Adımları tamamlandıktan sonra testin başarılı veya başarısız olduğunu işaret edin. Ardından testin sonraki yinelemesinde parametre değerlerinin bir sonraki satırına gidin.

Diğer yinelemelere gitmek için açılan menüyi kullanın.

Parametre değerlerinden herhangi biri yanlışsa, adımın kısayol menüsünden Düzenle'yi seçerek test 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 Oldu, Engellendi, Geçirildi, Uygulanamaz ve Belirtilmemiş (Etkin) olur. Örneğin, herhangi bir yinelemeyi başarısız olarak işaretledıysanız ve kalan tüm bunlar başarılı olursa, testin tamamı başarısız olarak gösterilir. Bu, parametresi olan test çalışmalarından farklıdır; burada sonuç son çalıştırmanın durumunu görüntüler.
Ayrıntılar bölmesini açarak test sonuçlarını kontrol edin.

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.

Kayıt ve kayıttan yürütme kullanarak test yinelemelerini hızlandırın
Uzun bir parametre birleşimleri tablosu üzerinde çalışmak hataya açık ve sıkıcı olabilir. İşlemleri hızlandırmak için testi ilk parametre değerleri kümesiyle çalıştırarak bir eylem kaydı oluşturun ve ardından diğer kümeler için kayıtta oynatın.
Testi Azure Test Plans için Azure Test Plans kullanın.
Başlat'ı seçmeden önce Eylem kaydı oluştur'a seçin.
İlk test yinelemesini tamamlar ve sonra bir sonrakine geçebilirsiniz.
Siz çalışırken her adımı başarılı veya başarısız olarak işaretleme. Uygulamanın parametre değerlerini, test betiğinde görüntülenen değerlerle tam olarak aynı şekilde girin.
Testi bir sonraki parametre değerleri kümesiyle çalıştırmak için Oynat'ı seçin. Eylemleriniz otomatik olarak yeniden çalınacaktır, ancak yine de sonuçları doğrulamanız gerekir.
Kayıt ve kayıttan yürütme tüm uygulamalarla birlikte çalışmaz. Ayrıntılar için bkz. Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar.