Farklı yapılandırmaları test edin

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

Kullanıcılarınız büyük olasılıkla uygulamanızı farklı işletim sistemleri, web tarayıcıları ve diğer çeşitlemeler gibi çok çeşitli yapılandırmalarda yükler veya çalıştırır. Testlerinizin en az bazılarını bu farklı yapılandırmalara sahip aşamalarda çalıştırmak isteyeceksiniz.

Hangi yapılandırmalarda çalıştırmak istediğiniz testlere karar vermek için test planlarınızı kullanın. Testlerinizi çalıştırdığınızda, ihtiyacınız olan yapılandırmalar için aşamalarınızı ayarladığınızdan emin olmanız gerekir.

Test etmek istediğiniz birleşimlerin şema matrisini çizebilirsiniz:

Tarayıcı ve işletim sistemi yapılandırmalarının test matrisi

Ardından:

Önkoşullar

  • Bir projeye bağlanmanız gerekir. Henüz bir projeniz yoksa bir proje oluşturun.
  • Bir projeye eklenmelisiniz. Eklemek için bir projeye veya takıma kullanıcı ekleyin.
  • Test yapılandırmalarını görüntülemek veya eklemek için Temel erişime veya daha yüksek bir erişime sahip olmanız gerekir.
  • Test yapılandırmaları eklemek için proje düzeyinde Test yapılandırmalarını yönetme izninin İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak, bu izin Katkıda Bulunanlar ve Proje Yönetici istrator gruplarının üyelerine verilir.

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

TCM komut satırı aracıyla çalışma

TCM komut satırı aracını kullanmak için aşağıdaki öğelere sahip olmanız gerekir:

  • Visual Studio 2017 Professional veya önceki bir sürümü yüklendi. TCM'ye komut isteminden ve aşağıdaki dizinlerden erişebilirsiniz:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • TCM komutunu çalıştırmak için ve /teamproject parametrelerini ve /login gerektiği şekilde belirtin/collection.

    Parametre Açıklama
    /Koleksiyon:CollectionURL Gerekli. Takım projesi koleksiyonunun URI'sini belirtir. URI'nin biçimi aşağıdaki gibidir:
    - Azure DevOps Services için: http://dev.azure.com/OrganizationName
    - Azure DevOps Sunucusu için: http://ServerName:Port/VirtualDirectoryName/CollectionName. Sanal dizin kullanılmazsa, URI'nin biçimi aşağıdaki gibidir:http://ServerName:Port/CollectionName
    /teamproject:project Gerekli. Otomatikleştirilmiş testleri kopyalamak veya içine aktarmak istediğiniz test nesnelerini içeren projenin adı.
    /login:username,[password] isteğe bağlı. Geçerli bir Azure DevOps kullanıcısının adını ve parolasını ve komutunu çalıştırma izinlerine sahip olan kişileri belirtir. Windows kimlik bilgileriniz uygun izinlere sahip değilse veya temel kimlik doğrulaması kullanıyorsanız veya bir etki alanına bağlı değilseniz bu seçeneği kullanın.
  • Erişmek istediğiniz bir veya daha fazla projenin geçerli bir üyesi olmanız ve çalıştırdığınız komutlara göre gerekli izinlere sahip olmanız gerekir. Daha fazla bilgi için bkz . El ile test erişimi ve izinleri.

  • Test nesnelerini kopyalamak veya içeri aktarmak için test planları ve test paketleri eklemek için gereken erişim düzeylerinin aynılarına sahip olmanız gerekir.

Yapılandırmaları ve değişkenleri görüntüleme

Genellikle testlerinizi çalıştırmak için zaten kullanılabilir olan yapılandırmaları görmek istersiniz.

Yapılandırmalar sayfasından test yapılandırmalarının ve yapılandırma değişkenlerinin listesini görüntüleyebilirsiniz.

Projenizdeyken sol gezinti alanından Test Planları>Yapılandırmaları'nı seçin. Burada test planlarınız için şu anda kullanılabilir olan tüm test yapılandırmalarını ve değişkenlerini göreceksiniz.

Sorgu Düzenleyicisi, Sorgu testi planlarının ekran görüntüsü.

Sağdaki pencerede yapılandırma veya değişken hakkında daha fazla bilgi görmek için bir yapılandırma veya değişken seçin.

Yapılandırmalar ve değişkenler oluşturma

Test yapılandırması, yapılandırma değişkeni değerlerinin birleşimidir. Yapılandırma değişkenleriniz işletim sistemi, tarayıcı, CPU türü, veritabanı gibi olabilir. Yapılandırma "Windows 8 + 32 bit CPU" veya "Windows 10 + 64 bit CPU" olabilir.

İlk olarak yapılandırma değişkenlerini oluşturun. Ardından birden çok değişken değerini birleştirerek bir yapılandırma oluşturun.

  1. Test Planları web portalında Yapılandırmalar sayfasını açın, simgeyi + seçin ve Yeni yapılandırma değişkeni'ni seçin.

    Yeni menüsündeki Yeni yapılandırma değişkeni seçeneğini gösteren ekran görüntüsü.

  2. Değişken için Browser gibi bir ad ve bir açıklama yazın. Yeni değer ekle'yi seçin ve bir değer ekleyin. Yapılandırma değişkenine istediğiniz kadar değer ekleyin ve kaydedin.

    Yeni bir yapılandırma değişkenine değer eklemeyi gösteren ekran görüntüsü.

  3. İhtiyacınız olan diğer yapılandırma değişkenlerini oluşturmak için adımları yineleyin. Örneğin, üzerinde test etmek istediğiniz her işletim sisteminin adlarını içeren İşletim sistemi adlı bir yapılandırma değişkeni oluşturun.

    İşletim Sistemleri yapılandırma değişkeninin değerlerini ayarlamayı gösteren ekran görüntüsü.

  4. Simgeyi + seçin ve Yeni test yapılandırması'nı seçin.

    Yeni menüsündeki Yeni test yapılandırması seçeneğini gösteren ekran görüntüsü.

  5. Test yapılandırması için bir ad yazın ve oluşturduğunuz yapılandırma değişkenlerini ekleyin. Bu yapılandırma için her değişken için bir değer seçin.

    Yeni test yapılandırmasına değişken eklemeyi gösteren ekran görüntüsü.

    Bu yapılandırmayı oluşturduğunuz tüm yeni test planlarının varsayılanı yapmak için Yeni test planlarına ata seçeneğinin işaretli olduğundan emin olun.

  6. Yeni test yapılandırmanızı kaydedin.

Test yapılandırması, yapılandırma değişkeni değerlerinin birleşimidir. Yapılandırma değişkenleriniz işletim sistemi, tarayıcı, CPU türü, veritabanı gibi olabilir. Yapılandırma "Windows 8 + 32 bit CPU" veya "Windows 10 + 64 bit CPU" olabilir.

Önce yapılandırma değişkenlerini oluşturmanız gerekir. Ardından birden çok değişken değerini birleştirerek bir yapılandırma oluşturun.

  1. Test Planları web portalında Yapılandırmalar sayfasını açın, simgeyi seçin ve Yeni yapılandırma değişkeni'niYeni… seçin.

    Yeni yapılandırma değişkeni ekleme

  2. Değişken için Browser gibi bir ad yazın ve bir değer yazın. Yapılandırma değişkenine istediğiniz kadar değer ekleyin ve kaydedin.

    Yeni bir yapılandırma değişkeni için değerleri ayarlama

  3. İhtiyacınız olan diğer yapılandırma değişkenlerini oluşturmak için adımları yineleyin. Örneğin, üzerinde test etmek istediğiniz her işletim sisteminin adlarını içeren İşletim sistemi adlı bir yapılandırma değişkeni oluşturun.

    İşletim Sistemleri yapılandırma değişkeninin değerlerini ayarlama

  4. Simgeyi seçin ve Yeni test yapılandırması'nı Yeni…seçin.

    Yeni test yapılandırması ekleme

  5. Test yapılandırması için bir ad yazın ve oluşturduğunuz yapılandırma değişkenlerini ekleyin. Bu yapılandırma için her değişken için bir değer seçin.

    Yeni test yapılandırmasına değişken ekleme

    Bunu oluşturduğunuz tüm yeni test planlarının varsayılan yapılandırması yapmak için Yeni test planlarına ata seçeneğinin işaretli olduğundan emin olun.

  6. Yeni test yapılandırmanızı kaydedin.

Test planlarına ve paketlerine yapılandırma atama

Yapılandırmaları bir test paketine veya tek bir test çalışmasına atayabilirsiniz. Bir test paketine atanan yapılandırmalar içindeki tüm testler veya paketler için geçerlidir.

  1. Test paketine yapılandırma atamak için, Test planları sayfasında bir plan seçin. Test Paketleri alanında bir test paketi seçin ve Diğer seçenekler'i seçin veya sağ tıklayarak bağlam menüsünü açın ve yapılandırma ata'yı seçin.

    Yapılandırma ata menü seçeneğini gösteren ekran görüntüsü.

    Test paketine birden çok yapılandırma eklerseniz, test çalışmaları atadığınız yapılandırmaların her biriyle yinelenir.

    Bir test paketine birden çok yapılandırma atamasını gösteren ekran görüntüsü.

  2. Gerekirse, bir test çalışmasına atanan varsayılan yapılandırmayı geçersiz kılın ve ihtiyacınız olan yapılandırmayı atayın. Bir veya daha fazla test çalışması seçin, bağlam menüsünü açın ve Yapılandırma ata'yı seçin.

    Bir test çalışmasına atanan yapılandırmayı atamayı gösteren ekran görüntüsü.

  3. Test çalışmalarına atanacak yapılandırmaları arayın ve seçin.

    Bir test çalışması için yapılandırmaları ayarlamayı gösteren ekran görüntüsü.

Yapılandırmaları bir test planına, test paketine veya tek bir test çalışmasına atayabilirsiniz. Bir test planına veya test paketine atanan yapılandırmalar, içindeki tüm testler veya paketler için geçerlidir.

  1. Bir test planına yapılandırma atamak için, Test planları sayfasında planın kısayol menüsünü açın ve Test planına yapılandırma ata'yı seçin.

    Test planına yapılandırma atama

  2. Test paketine yapılandırma atamak için paketin kısayol menüsünü açın ve Test paketine yapılandırma ata'yı seçin.

    Test paketine yapılandırma atama

    Bir test planına veya paketine birden çok yapılandırma eklerseniz, test çalışmaları plan veya pakette atadığınız yapılandırmaların her biriyle yinelenir.

    Test paketine birden çok yapılandırma ataması

  3. Gerekirse, bir test çalışmasına atanan varsayılan yapılandırmayı geçersiz kılın ve ihtiyacınız olan yapılandırmayı atayın. Bir veya daha fazla test çalışması seçin, kısayol menüsünü açın ve Yapılandırmaları ata'yı seçin.

    Bir test çalışmasına atanan varsayılan yapılandırmayı geçersiz kılma

  4. Bu test çalışmalarına atanacak yapılandırmaları arayın ve seçin.

    Test çalışması için gerekli yapılandırmaları ayarlama

Her yapılandırmayla test çalıştırma

Windows 10'da Google Chrome kullanarak uygulamayı test etme gibi belirli bir yapılandırma için bir test platformu ayarlayın.

  1. Bu yapılandırmanın atandığı bir testi seçin ve çalıştırın.

    Ekran görüntüsü, belirli bir yapılandırma ve Web uygulaması için çalıştır seçeneğinin seçili olduğu bir testi gösterir.

    Testi çalıştırırken, durum çubuğunda yapılandırmanın bir anımsatıcısı görüntülenir.

    Durum çubuğunda bu testin yapılandırmasını gösteren ekran görüntüsü.

  1. Windows 10'da Google Chrome kullanarak uygulamayı test etme gibi belirli bir yapılandırma için bir test platformu ayarlayın.

  2. Bu yapılandırmanın atandığı bir testi seçin ve çalıştırın.

    Sınamayı atanmış yapılandırmayla çalıştırma

    Testi çalıştırırken, Test Çalıştırıcısı penceresinin durum çubuğunda gösterilen gerekli yapılandırmanın bir anımsatıcısı.

    Test Çalıştırıcısı penceresinde gerekli yapılandırma görüntülenir

Her yapılandırma için test sonuçlarını izleme

  1. Test paketinizin Grafikler sayfasını açın, Yeni'yi ve yeni test sonucu grafiği'ni seçin.

    Yeni test sonucu grafiği menü seçeneğini gösteren ekran görüntüsü.

  2. Pasta grafik veya çubuk grafik gibi bir grafik türü seçin ve ardından Yapılandırmaya Göre>Gruplandır'ı seçin ve Tamam'ı seçin.

    Grafik yapılandır iletişim kutusunda gruplandırma ölçütü için yapılandırma seçeneğinin seçilmesini gösteren ekran görüntüsü.

    Yapılandırmalara göre testlerinizi izlemenize yardımcı olabilecek bir grafik oluşturulur. Bu grafiği panonuza sabitleyebilirsiniz.

    Çalışmadığı, Geçirildiğini ve Başarısız olduğunu gösteren çubuk grafiği gösteren ekran görüntüsü.

Çeşitli test paketlerinde görünen bir test çalışmalarınız varsa, her paket için farklı yapılandırmalar ayarlayabilirsiniz. Aynı test çalışması, farklı test paketlerinde ve test planlarında farklı yapılandırma ayarlarına sahip olabilir.

  1. Test planınız veya test paketiniz için Grafikler sayfasını açın, Yeni'yi seçin ve Yeni test sonucu grafiği'ni seçin.

    Yeni test sonucu grafiği oluşturma

  2. İstediğiniz grafik türünü seçin, Gruplandırma ölçütü listesinde Yapılandırma'yı ve ardından Tamam'ı seçin.

    İstediğiniz grafik türünü seçme

    Yapılandırmalara göre testlerinizi izlemenize yardımcı olabilecek bir grafik oluşturulur. Bu grafiği panonuza sabitleyebilirsiniz.

    Yapılandırma testi sonuç grafiği

Çeşitli test planlarında ve test paketlerinde görünen bir test çalışmalarınız varsa, bunların her biri için farklı yapılandırmalar ayarlayabilirsiniz. Aynı test çalışması, farklı test paketlerinde ve test planlarında farklı yapılandırma ayarlarına sahip olabilir.